EN DIRECT

Senior Team Lead

Entreprise:

Software vendor


Formation:

Bac + 3


Expérience:

>10 ans


Ville de travail:

Beirut


Début du travail:

02.06.2021


Durée:

Unlimited


Offres d'emploi:

1


Créée le:

02.06.2021


Clics:

305


Our customer is a software vendor in the insurane industry operating in Lebanon and Bahrain, and serving the GCC (KSA, UAE, Kuwait and Qatar), Levant and Africa regions.

The insurance platform aim to enhance customer experience, improve process efficiency, and increase profitability. Our client service insurers, reinsurers, brokers and Third Party Administrators and manage different types of insurances, from general to life insurance, medical insurance ...

 
We are looking for an experienced team lead to build and lead an agile team with ability, introduce and apply disciplines to develop and deliver innovative solutions that meet business needs within time and budget. Manage and administer development team and related operations. Manage and lead project implementations and deliverables. Leading and aligning and overseeing all technology aspects and initiatives with the objectives of the business

Duties and Roles
  • Company level
    • Establish technical governance processes of direction and control to ensure that objectives are achieved to oversee progress of development team to ensure consistency with initial design.
    • Play a major role in the recruitment, training, retention, and organization of his business unit technical staff in accordance with the company hiring process, personnel policies, and budget requirement
    • Interpret business requirements to articulate the business needs to be addressed.
    • Troubleshoot code level problems quickly and efficiently
  • Within a team
    • Lead in all team meetings related to planning, work break down structure, estimations, retrospectives and reviews
    • Lead and propagate excellent attitude towards continuous learning, extra efforts and team commitments
    • Lead and spread innovative thinking and quality standards
    • Design software prototypes with quality based on patterns and best practices
    • Lead design sessions to understand and validate solutions
    • Design modern web and mobile applications based on industry standards
    • Design and validate interactive, responsive and friendly user experience
    • Design and validate ERD Diagrams
    • Review sprint deliverables before shipping for QA
    • Provide guidance to other team members
    • Validate technology related research tasks
    • Manage teams’ attendance and availability
    • Manage teams’ impediments and technical deficiencies
    • Delegate certain responsibilities or tasks to credible team members
  • With Product Design Team and Customers
    • Consult and collaborate on work backlog items, acceptance criteria and assumptions to ensure proper requirement analysis
    • Coordinate with multiple parties on multiple projects
    • Provide feasibility study on proposed business solutions
    • Lead communication with concerned parties including external vendors
    • Lead the design of integration related scenarios
  • With Sales/Pre - Sales Team
    • Provide budgetary estimations for new projects
    • Perform Gap / ASIS / TOBE analysis on new or change requests
    • Prepare and maintain demo environment for sales demos
    • Provide on-demand support for customer visits
    • Collaborate on RFP’s, Solution Design Documents and Architecture Documents
  • With SBU Manager
    • Report strategic concerns or aged issues
    • Discuss future goals and career development plan
    • Mitigate project risks
    • Own and report project status and coordinate on managing project cost and timeline
  • With Project Manager
    • Report on Project Status and coordinate on managing cost and timeline
    • Discuss main issues with customers and coordinate on required solutions.
    • Discuss and participate in gathering technical high level requirements.
    • Participate in defining projects releases to better communicate with customers and manage their expectations
  • With Business Analyst:
    • Coordinate projects’ requirements analysis plan, developed functionalities’ review and validation tasks in order to insure the analysis process is being completed effectively.

Required skills
  • BS/MS Degree in Computer Science or Computer Engineering
  • Minimum of 7 years in Web frontend and backend development
  • Minimum of 10 years in building and leading software teams
  • Excellent track record of quality project deliverables
  • Strong leadership and team building skills
  • Strong time and risk management and negotiation skills
  • Experience in pre-sales and sales activities
  • Experience in coordinating work between different teams and vendors
  • Excellent understanding of Object Oriented Programming concepts, database design and implementations concepts
  • Modern experience in advanced web and mobile development from design to implementations
  • Experience in developing unit tests, integration tests and performance tests.
  • Knowledge in different Microsoft products, ERP products and software platforms, cloud infrastructures and services
  • Very good verbal and written communication skills
  • Dot Net Framework, Dot Net Core
  • Node JS and modules management
  • Visual Studio and Web Development Tools
  • OOP and Functional paradigms
  • Unit Tests, Performance Tests, Recorded Tests, Load Tests
  • Mobile Development
  • Web Security Standards and applications
  • Web Development
  • MS Office, MS Project
  • Structural and Behavior diagrams using Enterprise Architect or MS Visio
  • Budget vs. cost analysis
  • Risk Management
  • Project Management
  • People Management

CV to info {at} net - recrute . com