About this role
The team is seeking a Principal Engineer / Technical Lead to join their dynamic team. The ideal candidate will have a strong background in both backend and frontend development, with a focus on API development and modern web technologies.
Key Responsibilities:
- Design and develop robust APIs using .Net Core and Entity Framework.
- Implement and maintain SQL Server databases, ensuring optimal performance and security.
- Lead frontend development efforts using Angular, ensuring high-quality user experiences.
- Create and execute unit tests using XUnit and MOQ for backend, and Jasmine & Karma for frontend.
- Collaborate with cross-functional teams to integrate Azure services including Azure Function Apps, Logic Apps, and Service Bus.
- Manage multitenancy solutions and ensure secure access through Azure AD and Managed Identity.
- Utilize Azure KeyVault and App Insights for secure management and monitoring of applications.
- Oversee Azure DevOps processes, implementing CI/CD pipelines for efficient deployment.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Extensive experience in API development and frontend technologies.
- Proficiency in .Net Core, Entity Framework, SQL Server, and Angular.
- Strong understanding of Azure services and DevOps practices.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Proven leadership skills with experience mentoring junior engineers.
Experience:
- Minimum of 8-10 years of relevant experience in software development and architecture.
What we offer:
- An opportunity to work on cutting-edge technologies in a collaborative environment.
- Professional growth and development opportunities.
- A dynamic and inclusive workplace culture.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.