Role: Consultant
Experience (Years): 4-6
Role Description: "The team and the context: The CX Commerce Pipeline teams enable development teams to deliver fast and efficient high-quality software to our customers by providing a robust and feature rich Pipeline as a Service. Our tasks are varied and challenging, consisting of Continuous Delivery Pipeline Services, Build and Assembly of new releases and maintenance packages, Compliance and Security scanning, and the improvement of the overall delivery processes. You will work as a product in our teams and will drive development productivity by enabling teams to run their CI/CD processes more efficiently.
Key focus areas:
• Gathering of requirements, design, development, testing, documentation and maintenance of product features and improvements within our state-of-the art Pipeline as a Service built with Jenkins, Groovy and Gradle
• Enablement of new technologies and integrations with 3rd party systems
• Close collaboration with development teams, product owners and customers to achieve effective and high-quality product feature delivery
• Design and development of high-quality product components in alignment with the technical lead, the rest of the agile team and in accordance with company standards
• Active contribution to the technology and engineering best practices in the team and championing their adoption
• Execution of development tasks in a self-reliant way, on time, and in-quality while being a go-to person in the team
• Application of clean code principles: execution of code reviews, code inspections, unit testing, security checks, performance measurements, automation, and other quality tasks
• Excellent written and verbal English communication skills to work collaboratively in culturally diverse, co-located and cross-located teams Our pipeline team is represented in Germany, Poland, China and Canada.
Qualification and Skills:
• Experience in backend development, designing and building enterprise products using state-of-the-art programming technologies
• Must have: Demonstrated adaptability and flexibility to manage deadline pressure, ambiguity and change
• Must have: The capability to work independently on tasks agreed with the team, investigating and developing until resolution
• Must have: Analytical thinking and interest in tackling complex issues to completion
• Must have: Effective problem-solving skills to ensure efficient response to design, development and other issues
• Must have: The ability to work within a team’s structure and constraints, utilizing proactive communication
• Must have: Sound understanding of enterprise development practices, SCM, pull requests, merging, repositories, hooks, branches, etc.
• Must have: Jenkins pipeline experience, ideally Job DSL, Seed jobs, and configuration as code
• Must have: Experience with CI/CD pipelines
• Nice to have: Experience with Groovy and developing Jenkins plugins
• Nice to have: Understanding of the bigger picture CI/CD l
Competencies: Digital: DevOps Continuous Integration and Continuous Delivery (CI/CD)
Keywords: Senior CI/CD Pipeline Developer, SAP Commerce Cloud
Any Graduate