Develop and ensure the quality of complex product features: Focus on design, coding, automated testing, and quality assurance within a development team.- Understand the business context of SAP service delivery: Gain in-depth knowledge of how services like MaxAttention, Enterprise Support, and Preferred Success are provided.
- Analyze and resolve complex software issues: Work on existing and new codebases to solve problems and optimize performance.
- Apply Agile Software Engineering and DevOps principles: Drive continuous delivery and improvement through agile methodologies.
- Collaborate with all process stakeholders: Work closely with Product Owners, Architects, Project Managers, Scrum Masters, Developers, User Assistance Developers, and DevOps to ensure a seamless development process.
- Deliver high-quality results with enthusiasm and commitment: Approach tasks with a proactive mindset to achieve exceptional outcomes.
- Build future-proof products using state-of-the-art technologies: Leverage modern technology to create sustainable and innovative solutions.
WHAT YOU BRING
EDUCATION AND QUALIFICATIONS/ SKILLS AND COMPETENCIES
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related fields (BE/BTech, MCA/MTech).
- Proficiency in software development with strong programming skills in languages such as Java, JavaScript, Python, or similar.
- Experience with Agile methodologies (e.g., Scrum, Kanban) and DevOps practices.
- Familiarity with modern development tools and frameworks (e.g., Git, CI/CD pipelines, cloud platforms like AWS, Azure, SAP BTP, Maven, Node.js).
- Knowledge of automated testing, quality assurance, and code review processes.
- Strong understanding of software architecture, design patterns, and object-oriented programming (OOP) principles.
- Excellent problem-solving skills with the ability to analyze and resolve complex technical issues.
- Strong communication and interpersonal skills, with a focus on teamwork and collaboration.
- Self-motivated with a commitment to delivering high-quality results.
- A desire to learn new technologies and stay current with industry trends.
WORK EXPERIENCE
- Minimum of 3 years of professional experience in software development.
- Hands-on experience troubleshooting and resolving complex software issues.
- Experience working in cross-functional teams and collaborating with diverse stakeholders (Product Owners, Architects, Scrum Masters, etc.).
- Experience working in global teams with high levels of collaboration.
- Experience in cloud application development is an advantage