This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Lead moderately complex initiatives and deliverables within technical domain environments
Contribute to large scale planning of strategies
Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
Requirements
4+ years of Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work experience, training, military experience, education
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
Should be actively coding on technologies like React, HTML, CSS, Type script, java, spring, oracle etc.
Java, Spring boot, Mongo DB, Micro Services, Design patterns, Kafka, GCP/Azure Public cloud containerization, Docker/K8s
Working knowledge and hands on experience of Python, GenAI, Agentic AI
Experience building cloud-ready enterprise solutions in one or a combination of the following: Microsoft Azure, Google Cloud Platform (GCP) or Openshift Platform (OCP)
Experience in Migration and deployment of application in Cloud
Experience with Application Gateway or equivalent for API management
E2E Solutioning and architecture, CI/CD orchestration tools: Jenkins, Maven, Gradle, GitHub Actions, uDeploy, unit, TestNG, Test Driven Development (TDD)/Behavioral Driven Development (BDD): Cucumber/Gherkin
Onboarding new applications, repositories and CICD pipelines
Develop and maintain front-end components using React.js and related technologies
Experience in test automation using Karate, Playwright
Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
Collaborate and consult with peers, colleagues, to resolve technical challenges and achieve goals
Translate UI/UX designs into high-quality code with pixel-perfect accuracy
Optimize performance of applications for speed and scalability
Implement reusable components and front-end libraries for future use
Integrate APIs and work with back-end teams to ensure seamless data flow
Write unit and integration tests to ensure code quality and reliability
Implement & maintain workflows, CI/CD pipelines to ensure rapid & reliable delivery of software
Utilize AI coding tools (e.g., GitHub Copilot, ChatGPT/Copilot Prompting) to accelerate development, write cleaner code, generate test cases, and support documentation as well as building customer centric solutions using GenAI/Agentic AI
Collaborate with architects, product owners, QA, and cross-functional teams in Agile/Scrum environments
Nice to have
Build moderately complex initiatives and deliverables within technical domain environments
Contribute to large scale planning of strategies
Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
Resolve moderately complex issues to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals