Job Description:
Job purpose
Develop and build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Duties and responsibilities
- Perform advanced programming tasks according to the project plan
- Implement tasks following functional specifications
- Write well designed, testable, and efficient code
- Good Technical Research Skills
- Participate in the estimation of new features and components
- On-time delivery of assigned tasks
- Perform unit testing for submitted tasks
- Serve as a mentor to less experienced software engineers
- Participate in the analysis & design of new functional requirements
- Implement complex and risky tasks development tasks
- Conduct prototyping and POCs for new technologies
- Conduct code review and code refactoring tasks