HamburgerMenu
hirist

Job Description

Description :


Key Responsibilities :


- Lead and manage the software development team, ensuring smooth execution of development activities.


- Oversee code improvements, software enhancements, and implementation of best practices.


- Provide technical direction and architectural guidance to development projects.


- Collaborate with cross-functional teams to define software requirements and deliver high-quality product features.


- Review code, ensure adherence to standards, and optimize development workflows.


- Mentor and guide developers, enabling their professional growth and technical expertise.


- Drive continuous improvement initiatives in development, testing, and deployment processes.


- Ensure timely delivery of features while maintaining high performance, scalability, and reliability standards.


- Participate in strategic decision-making for product planning and technology adoption.


Requirements :


- 7+ years of hands-on experience in software development, with strong expertise in C++ (preferably in CAD software development).


- Proven experience in a technical management or team leadership role.


- Practical knowledge of programming languages and frameworks such as C++, Python, .NET, and experience with CAD programming.


- Strong understanding of Software Development Life Cycle (SDLC) and methodologies such as Agile and Scrum.


- Excellent problem-solving skills with the ability to address complex technical challenges.


- Strong leadership qualities with experience mentoring and managing software development teams.


- Exceptional communication and interpersonal skills to collaborate with cross-functional stakeholders


info-icon

Did you find something suspicious?