The Software Engineer will collaborate directly and continuously with Software Engineers, Product Managers, Designers, and Product Owners to build, validate, and release software products early and often in a dynamic and collaborative environment.
• Strong hands-on knowledge in Full stack development is an added advantage.
• Preferable work experience with virtual assist COTS product integrations and Google Cloud AI/ML capabilities.
• Good to have: Understanding of Microservices, Orchestration Patterns, and virtual agent setup on hybrid or private cloud.
• Develops engineering, professional, and career-related skills for software engineers using coaching, mentorship, feedback, and pair programming to help grow their skills and abilities.
• Collaborates with cross-functional teams to drive the product roadmap.
• Facilitates technical architecture discussions around application functionality and integration.
• Able to work across a full stack of technologies, preferably using React (or React.js) and Spring Boot.
• Reviews ongoing production software operations and helps troubleshoot production issues. Incorporates post-incident reviews, such as postmortems, to identify opportunities for improvement.
• Actively participates in all team Agile ceremonies and employs and/or champions Agile software processes, culture, best practices, and techniques.
• At least 3 years of experience in a Software Engineering role.
• Strong knowledge of Java, PCF, GCP, Spring Boot, etc.
• Strong knowledge of cloud-native applications.
• Strong knowledge of Software Craftsmanship practices including TDD, Clean Code, Refactoring, etc.
• Experience with DevOps/Security tools like Jenkins, 42Crunch, SonarQube, Checkmarx, FOSSA, etc.
• Knowledge of working with Agile software methodologies, i.e., Scrum, SAFe Agile, etc.
• Strong leadership and communication skills and the ability to coach and teach others.
• Ability to understand business and solve business problems through continuous improvement and innovation.
• Minimum 3 years of experience preferably working on eCommerce-based systems and integrations with Full Stack technologies.
• Able to drive delivery based on cross-functional alignment.
• Strong knowledge of either digital front-end technologies like React (or React.js) or full-stack development using JavaScript and Spring Boot.
• Able to make data-driven decisions to align engineering with the product roadmap.
• Participate and collaborate in engineering team ceremonies to drive execution of various programs within the Mobile platform.
• Should have knowledge of basic cloud services and infrastructure as code.
• Experience with SRE practices, including tools like Cloud Build and Tekton, and the ability to coordinate various service activities considering observability, traceability, and monitoring aspects.
• Ability to work effectively in a team in diverse, multi-stakeholder environments.
• Experience and desire to work in a global delivery environment.
• Excellent communication skills with the ability to adapt your communication style to the audience.
• Demonstrated ability to drive development of highly technical technology services and capabilities.
• Experience with deployment using source control and change sets, and CI/CD pipelines.
The Software Engineer will collaborate directly and continuously with Software Engineers, Product Managers, Designers, and Product Owners to build, validate, and release software products early and often in a dynamic and collaborative environment.
• Strong hands-on knowledge in Full stack development is an added advantage.
• Preferable work experience with virtual assist COTS product integrations and Google Cloud AI/ML capabilities.
• Good to have: Understanding of Microservices, Orchestration Patterns, and virtual agent setup on hybrid or private cloud.
• Develops engineering, professional, and career-related skills for software engineers using coaching, mentorship, feedback, and pair programming to help grow their skills and abilities.
• Collaborates with cross-functional teams to drive the product roadmap.
• Facilitates technical architecture discussions around application functionality and integration.
• Able to work across a full stack of technologies, preferably using React (or React.js) and Spring Boot.
• Reviews ongoing production software operations and helps troubleshoot production issues. Incorporates post-incident reviews, such as postmortems, to identify opportunities for improvement.
• Actively participates in all team Agile ceremonies and employs and/or champions Agile software processes, culture, best practices, and techniques.
• At least 3 years of experience in a Software Engineering role.
• Strong knowledge of Java, PCF, GCP, Spring Boot, etc.
• Strong knowledge of cloud-native applications.
• Strong knowledge of Software Craftsmanship practices including TDD, Clean Code, Refactoring, etc.
• Experience with DevOps/Security tools like Jenkins, 42Crunch, SonarQube, Checkmarx, FOSSA, etc.
• Knowledge of working with Agile software methodologies, i.e., Scrum, SAFe Agile, etc.
• Strong leadership and communication skills and the ability to coach and teach others.
• Ability to understand business and solve business problems through continuous improvement and innovation.