What You’ll do
As an Engineer in the SuccessFactors HXM Transformation Engineering space, you will be responsible for designing and building modular, performance driven, refactorable code that is customer-agnostic and which tests libraries & infrastructure of large-scale SaaS solutions. Accordingly, you should have a strong background in software design/development, algorithms, and automation. Prior experience in Dev Ops, Microservices, Kubernetes, Configuration Management, Cloud, SAP BTP would be a significant advantage.
Key responsibilities include:
- Possess good understanding of CI/CD and SDLC/TDLC concepts: code review best practices, code coverage analysis, continuous test, and delivery.
- Collaborate with cross-functional Engineering, Product Management and Quality engineering teams to architect, develop, manage automated software test libraries/code with consideration for stability, scale, performance, modularity, security, etc.
- Working knowledge in Object Oriented Programming Principles and Software Architecture preferably for Cloud Solutions. Good understanding of Microservices (vs Monolithic architecture) is recommended.
- Basic working knowledge of Agile process, Test Driven Development, Any/All test automation related to – unit, functional, functional integration, end to end, stress, load, performance tests.
- Environment setups and configurations
- Excellent software development, troubleshooting and debugging skills.
- Configuration of applications on cloud. Prior experience is preferred.
- Scripting in shell/DB/python/Java to automate repetitive tasks.
What you bring
- Minimum of 6+ years as a Software Developer with good coding knowledge in Java and any related J2EE, Spring, Spring Boot.
- Prior experience with SAP BTP and any cloud technologies.
- Microservices + Kubernetes experience is preferred.
- Basic understanding of containerization + Dev Ops is also preferred.
- Understanding and prior experience in Database technologies.
- Basic client-side knowledge of Web - JS, HTML, CSS.
- Strong aptitude for learning new technologies with a good instinct for discovering defects in products.
- Focused, responsible individual who enjoys working on a team and thrives under pressure.
- Outstanding written and verbal communication skills to communicate effectively across all geographies besides the ability to adapt the message to the technical level of the audience.
- Knowledge of AI/ML technologies to build/test software would be nice to have.
Job Segment:Testing, Cloud, ERP, Java, Developer, Technology