The Associate Software Engineer, C++ will be working on applications or systems development under direct supervision on the most basic, well-defined tasks.
Participate in the development process: development, testing under the direct supervision
Maintain and enhance existing code with a focus on implementation
Collaborate with and assist other team members in the development documentation
Generate unit-tested software that meets unit-test requirement
Follow the software lifecycle process when developing software
Work within a scrum team
0-2 years of hands-on software engineering experience
Understanding of development best practices and standards (design patterns, coding standards, etc.)
Has the capability of learning and applying new technologies and build applications
Good understanding of Git and branching
Self-learner with good problem solving and analytical skills
Good interpersonal, communications, and organizational..