About the role
Responsibilities:
- Design, develop, and maintain scalable and high-performance web applications using. NET Core and React.js .
- Implement responsive and accessible UI components using React + TypeScript, MUI, and Emotion/styled-components.
- Integrate secure authentication and authorisation mechanisms using OAuth, ADAL, SSO, and Azure AD.
- Develop and consume RESTful APIs, ensuring efficient asynchronous programming practices.
- Deploy and manage applications on Azure Web Apps, leveraging CI/CD pipelines with tools like Azure DevOps.
Requirements:
- 5+ years of professional experience in software development.
- Strong proficiency in. NET Core, C#, and React.js .
- Hands-on experience with TypeScript, MUI, and Emotion/styled-components.
- Deep understanding of OAuth, ADAL, SSO, and Azure Active Directory.
- Experience with Azure Web Apps, Azure functions and CI/CD tools like Azure DevOps.
- Solid knowledge of RESTful API design and asynchronous programming.
- Proficiency in HTML5 CSS, JavaScript, and jQuery.
- Familiarity with Agile/Scrum methodologies.
- Experience with micro services architecture and containerization (e. g., Docker, Kubernetes).
- Exposure to unit testing frameworks and automated testing tools.