About the job
Help AG is seeking a skilled and seasoned Software Development Specialist to join our dynamic team. In this pivotal role, you will be responsible for the development and maintenance of our software systems hosted on Azure Cloud and/or Oracle Cloud.
This position is fully remote, with occasional travel required to our headquarters in Dubai.
You will play a crucial role in enhancing bespoke customer-facing applications and migrating on-premises and legacy solutions to Microsoft/Oracle Clouds. Your expertise in software development and engineering best practices, particularly with the Java technology stack, will be essential in designing and developing all internal applications. A structured work approach and strong teamwork skills are vital, as is the willingness to thrive in a challenging environment with high cybersecurity demands.
Your responsibilities will encompass a diverse range of activities, including hands-on development, collaboration with other technical experts, and engagement with external cybersecurity requirements. The ideal candidate will possess a clear understanding of, and be able to demonstrate proficiency in, the following technologies:
- Development, analysis, design, testing, maintenance, and troubleshooting of customer-facing applications.
- Governance and best practices for security, authentication, and information architecture.
- Java frameworks (Spring), Microservices Architecture, Event Driven Architecture (EDA), Test Driven Design (TDD), and Single Page Applications (SPA).
- Agile methodologies and DevSecOps practices.
- Familiarity with authentication technologies such as OAuth/OpenID-Connect and Azure B2C AD.

