Role Overview
We are seeking a highly skilled Application Developer to design, build, and configure applications to meet diverse business process and application requirements. The ideal candidate will be proficient in implementing enhancements directly on SAP systems or indirectly through modern technology stacks and analytics systems integrated with or pulling data from SAP.
Key Responsibilities:
· Analyse business requirements and translate them into technical specifications.
· Design and develop scalable, high-performance applications using both front-end and back-end technologies.
· Implement enhancements and optimizations directly within SAP or through external systems integrated with SAP.
· Collaborate with cross-functional teams to deliver end-to-end solutions that align with business goals.
· Ensure high code quality and maintainability by following best practices, including unit testing and code reviews.
· Troubleshoot and resolve issues related to system performance, functionality, and integration.
· Stay updated with the latest technologies and frameworks to suggest innovative solutions.
Technical Skills
1. Front-End Development:
· Proficiency with modern front-end frameworks such as React.js and Vue.js.
· Strong skills in JavaScript (preferably TypeScript), HTML5, and CSS3.
2. Back-End Development:
· Expertise in building microservices using Spring Boot framework (Java).
· Knowledge of database systems such as MS SQL Server.
· Experience with MongoDB (preferred but not mandatory).
3. SAP Integration:
· Experience in working with SAP systems to design and implement solutions that interact with or leverage SAP data.
· Understanding of SAP’s data structures and processes is a plus.
Qualifications and Experience
· Bachelor’s degree in computer science, Information Technology, or related field.
· 5+ years of hands-on experience in application development with a focus on both front-end and back-end technologies.
· Proven experience with SAP system integration and enhancement.
· Strong understanding of microservices architecture and implementation.
· Experience in Agile development methodologies.
· Excellent problem-solving skills and the ability to work independently and as part of a team.
Soft Skills:
· Strong communication and interpersonal skills.
· Ability to manage multiple tasks and deliver quality results under tight deadlines.
· Analytical mindset with attention to detail.
Preferred Qualifications:
· Experience with MongoDB for non-relational data storage.
· Knowledge of cloud platforms and CI/CD pipelines.