We are seeking a highly skilled and motivated Senior Developer to join our dynamic team. In this role, you will play a pivotal part in designing, developing, and maintaining innovative applications and systems that drive our business forward. As a technical leader, you will guide architectural decisions, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality, scalable solutions. This position offers the opportunity to work on diverse projects, leverage cutting-edge technologies, and contribute to continuous improvement in a fast-paced, agile environment.
RequirementsKey Responsibilities
- Design, develop, and maintain high-quality applications and systems.
- Lead technical decision-making and provide guidance on architecture and design.
- Mentor and support junior developers through code reviews and knowledge sharing.
- Ensure adherence to coding standards, security, and performance best practices.
- Collaborate with business analysts, project managers, and stakeholders to translate requirements into solutions.
- Debug, optimise, and maintain legacy systems where necessary.
- Stay updated with emerging technologies and propose improvements.
Requirements
- Sufficient years of experience as a senior dev.
- Strong proficiency in .Net (C#), JavaScript, TypeScript, React.
- Solid experience with databases (eg. SQL/NoSQL), APIs, and cloud platforms (eg. Azure)
- Familiarity with agile methodologies (eg. Scrum) and DevOps practices (CI/CD, automated testing).
- Proven ability to work independently and as part of a team on large projects.
Desired Skills:
- .NET
- C#
- React
- API
- Cloud Platforms
- agile methodologies
Desired Qualification Level:
- Degree
About The Employer: