- This individual is responsible for design, implement, test and deploy SW features
- He is contributing to developing, sustaining and supporting payment features
- To be successful, the candidate will need to have solid experience within the AGILE/SCRUM software development methodology, object-oriented programming concepts, web application technologies and full software development life cycles
- The candidate should have sufficient technical and leadership skills to be a mentor to entry-level engineers and be able to work collaboratively with his/her team
- This individual needs to be accountable for his/her commitment (both technically and behaviorally), be able to cooperate effectively, demonstrate willingness to lead/mentor others, and be adaptive in working with different stakeholders
Essential Functions / Key Areas of Responsibility:
- Development of C/C++/ QT application.
- Design and sequence diagram creation.
- Writing and execution of unit test cases.
- Work status update in Jira.
- Provide technical documentation for system, features, and components
- Unit test for developing/ developed features
- Support end to end testing
- Follow and support agile methodologies and practices by actively participating in all SCRUM ceremonies
- Expected to improve, enhance, and support existing operations
- Building, installing, configuring in house developed tools.
- Implement and maintain security and data privacy best practices
- Provide guidance and training to individuals and other functional groups as needed
Minimum Requirements: Skills, Experience, Education, Technical/Specialized Knowledge, Certifications, Language.
- Bachelor s degree in Engineering, Computer Science or related study
- Minimum 3-5 years of experience
- Experience in development with C/C++
- Experience in developing Front end with QT
- Experience with Git, Bitbucket, JIRA, Confluence
- Experience in working on Linux OS.
- Good written and verbal communication.
- Experience in writing unit test cases
Preferred Qualifications
- IFE Knowledge
- Good to have understanding of CI/CD
- Good to have knowledge of cloud terminology