EXPECTATIONS AND TASKS
As a key member of our team, your role is pivotal in enhancing the quality of our development process and integrating industry best practices from the outset. This position offers the chance to leave a lasting impact and contribute to our transformative journey.
- Develop and implement agile Software Development practices, including Continuous Testing, Integration, and potentially Delivery/Deployment automation.
- Utilize continuous monitoring tools to ensure system performance and reliability.
- Implement Test Driven Design patterns to ensure high-quality code development.
- Deploy AI solutions in industrial settings with careful planning, meticulous execution, and strategic foresight.
EDUCATION AND QUALIFICATIONS / SKILLS AND COMPETENCIES
We are seeking a candidate with:
- A bachelor's or master's degree in computer science or related fields.
- Proficiency in English, excellent communication skills, and the ability to collaborate effectively in an international environment.
- Comprehensive understanding of the software development lifecycle and methodologies.
- Proficient in programming languages such as Java, ABAPOO, Golang etc. for developing cloud-based applications.
- Experience with containerization technologies like kubernetes, istio, kyma and docker for efficient deployment of applications.
- Familiarity with CI/CD tools such as Jenkins for automated software delivery processes.
- Knowledge of event streaming platforms like Kafka and EventMesh for real-time data processing.
- Strong understanding of DevOps principles to streamline the development process.
- Proficiency in monitoring tools such as dynatrace, analytics cloud, grafana, splunk, ELK/EFK, prometheus for performance tracking.
- Ability to work effectively in an international virtual team environment while demonstrating strong interpersonal skills.
- Familiarity with GenAI, Prompt Engineering, and Large Language Models (LLM).
- Knowledge of SAP technologies like BRIM (Billing & Revenue Innovation Management), BTP (Business Technology Platform) Development, CAP (Cloud Application Programming Model), SAC (SAP Anlytics Cloud) is beneficial.
- Experience with data driven testing methodologies to validate the functionality of cloud-based systems is beneficial.
- Independent and team-oriented work ethic, strong analytical skills, and problem-solving abilities.
- Quick learning aptitude for new knowledge areas.
WORK EXPERIENCE
- Prior experience with SCRUM and Agile methodologies is highly regarded.
- Demonstrated ability to deliver high-quality software solutions within tight deadlines.
- Experience in working with cross-functional teams and facilitating effective communication between technical and non-technical stakeholders.
- A track record of continuous professional development and staying abreast of the latest industry trends and technologies.