Job Purpose:
This role focuses on designing developing and maintaining web applications with a strong emphasis on front-end technologies. You will be responsible for supporting the full software development life cycle resolving production issues and contributing to architectural and technical decisions.
Key Responsibilities:
- Front-End Development: Develop modern responsive web applications using HTML5 CSS JavaScript and frameworks like Angular or React.
- Back-End Integration: Work with .NET/C# REST APIs and document databases (e.g. Cosmos DB).
- Testing: Conduct unit and developer testing to ensure code quality and performance.
- Support & Maintenance: Provide ongoing support troubleshoot issues and deliver technical solutions.
- Collaboration: Work closely with internal teams (IT Product Management) and external stakeholders to gather requirements and resolve issues.
Required Skills & Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or related field.
- Minimum 5 years of experience in software design application architecture and automated testing.
- Proficient in JavaScript/TypeScript Angular or React .NET Core/C# Azure DevOps Git/Bitbucket.
- Good understanding of SOLID principles microservices and RESTful APIs.
- Strong communication skills and ability to work in multicultural environments.