Apply for this Job
- A Bachelor's or Masters degree in Computer Science, Software Engineering or related field as well as 5+ years of practical experience
- Expertise and experience in designing and developing applications including new developments, enhancements, maintenance, and support. The role involves continuous collaboration with partners, iterative understanding of requirements, following Fidelity standard processes / methodologies, thorough understanding of the technology roadmap, advancement to design / development process and providing on-call production support on rotation basis.
- Ability to triage and implement root cause analysis, while also creatively solving new/interesting problems in a dynamic environment
- Application development experience on a public cloud - Azure or AWS.
- Experience in Oracle PL/SQL or understanding of working with relational databases and familiarity with ETL tools like Informatica.
- Experience using Java, Spring, and SpringBoot to build backend APIs and batch processes for data processing.
- Knowledge on CD process and tools and practices (preferably GitHub, Jenkins, Stash, Artifactory etc.)
- Ability to communicate software engineering and/or development concepts and principles.
- Design, develop, and implement data complex solutions, including alignment to coding standards, and building/running appropriate unit and integration tests and deployment scripts
- Analytical and problem-solving skills
- Ability to collaborate with other developers and co-workers including distributed team members
- Agile/Scrum experience is a must
Date Posted: 26 March 2025
Apply for this Job