Role Overview
You will design and develop scalable business applications that deliver outstanding user experiences, building secure and reliable solutions across user interfaces, server-side services, and databases. You will translate business requirements into practical digital solutions and create cloud-based solutions using Microsoft Azure services.
Responsibilities
- Design and develop scalable business applications.
- Build secure and reliable solutions across user interface, server-side services and databases.
- Translate business requirements into practical digital solutions.
- Develop and maintain application interfaces that connect enterprise systems and platforms.
- Create cloud-based solutions using Microsoft Azure services.
- Ensure high levels of application performance, security, quality and reliability.
- Drive continuous improvement through automated testing, deployment and monitoring practices.
- Troubleshoot complex technical challenges.
- Collaborate with product owners, business analysts, designers and architects.
Requirements
- University degree in Computer Science, Software Engineering or a related discipline.
- Proven experience delivering modern business applications.
- Strong expertise in Microsoft Azure and cloud-native development.
- Hands-on experience with C#, .NET, JavaScript, TypeScript and frameworks like React or Angular.
- Solid knowledge of APIs, system integrations, authentication, and security principles.
- Strong experience with database design, data modelling, and SQL.
Skills
- C#
- .NET
- JavaScript
- React
- Microsoft Azure
Benefits
- Attractive compensation package.
- Excellent pension plan.
- Flexible working hours.
- Wide range of health care options.
- Support for family and career balance.
- Professional and personal development opportunities.