Lead C++ Developer
Job Summary
Primary Skills
-
At least 1 Year of experience leading a team of 3 to 5 engineers team for potential end to end application development & enhancement.
-
Lead SCRUM team with SCRUM process and Possess CSM/CSPO Agile SCRUM certifications
-
Strong proficiency in C programming language
-
C development tools and compilers (GCC Clang Visual Studio)
-
Experience with continuous integration/continuous deployment (CI/CD) tools
-
Solid understanding of data structures algorithms and design patterns
-
Demonstrated proactive Planning Execution and Value generations Skills.
-
Passion for staying up-to-date with the latest industry trends and technologies.
-
Familiarity with code versioning tools such as Git
-
Strong problem-solving and analytical skills
-
Excellent communication Presentation and collaboration skills
Roles & Responsibilities
-
Lead the development of complex system level software utilizing C.
-
Collaborate with design and product teams to ensure that our applications meet user needs and exceed expectations.
-
Mentor and guide junior developers in best practices for software development.
-
Contribute to a culture of continuous learning and growth.
-
Perform detailed design and coding debugging testing and release of the given modules.
-
Rapid development ability to build and demonstrate quick solutions.
-
Work closely within a small team of experienced engineers to produce high-quality software products on a daring schedule.
-
Demonstrate professional engineering practices including alignment to coding standards producing design documentation and supporting integration.
-
Translating design and wireframes into high quality code with an eye for performance on specific target devices.
-
Write unit test and perform functional verification for the responsible modules
-
Perform code reviews and sanity checks for the code developed.