Development Tech Lead

وصف الوظيفة


Objective:

Responsible for Leading a development team to design, implement, and maintain technical solutions and synchronize the technical work with related stockholders like Product owners and delivery team.

What you'll do!

  • Providing technical guidance and mentorship to team members.
  • Working with Different stockholders to translate requirements into technical design.
  • Ensuring that software products are developed according to best practices and coding standards.
  • Collaborating with other teams, such as quality assurance and DevOps, to ensure that software applications are Deployed and Tested successfully.
  • Participating in code reviews and providing feedback to team members to promote code quality and consistency.
  • Identifying and mitigating risks associated with software development projects and escalating issues as necessary.
  • Managing the team's workload and ensuring that tasks are completed on time.
  • Mentoring, coaching, and evaluating team members to ensure their growth and development.

What should you have?

  • Bachelor of Computer Science or any relevant.
  • 7 to 12 years’ experience.
  • Expert knowledge of the software lifecycle.
  • Working knowledge of design patterns, Data Structure, and object-oriented methodology.
  • In-depth working knowledge of Database Management Systems.
  • Experience with Spring echo system (MVC, Data JPA, Data JDBC, AOP, Data Redis, Security) is a must.
  • Experience with microservice (Spring cloud-based) is a must.
  • Experience in Kafka is a plus.
  • Angular Frontend experience is a must.
  • Proficiency in Agile development methodologies.