Principal Software Engineer (NET Core, C#, Angular (12+), TypeScript)
Job Summary
Job Title: PRINCIPAL SOFTWARE ENGINEER
We are looking for a skilled and motivated Full Stack Developer with strong expertise Core Angular SQL and AWS. The ideal candidate will be responsible for designing developing and delivering scalable end-to-end solutions using Microsoft technologies and modern web frameworks.
Key Responsibilities
- Design and develop end-to-end applications using Microsoft technology stack
- Build and maintain backend services using .NET Core C# MVC Web API and Entity Framework
- Develop responsive front-end applications using Angular (12) TypeScript HTML5 and CSS3
- Work on n-tier architecture and ensure scalable high-performance solutions
- Collaborate with cross-functional teams in an Agile (Scrum) environment
- Write and maintain unit tests (XUnit/ NUnit /MS Test)
- Implement RESTful APIs and web services
- Troubleshoot debug and resolve technical issues efficiently
- Provide technical guidance and mentoring to team members
- Participate in code reviews and recommend best practices
Nice to Have
- Experience with Message Queuing (MSMQ) / ESB
- Knowledge of TDD / ATDD practices (FitNesse preferred)
- Exposure to Agentic AI concepts/tools
- Experience with PowerShell scripting
- Previous experience in mentoring and leading teams
- International project experience
Soft Skills
- Excellent communication and interpersonal skills
- Ability to work in a global cross-cultural environment
- Self-motivated detail-oriented and proactive mindset
- Strong collaboration and stakeholder management skills
- Ability to quickly learn new technologies and adapt to complex systems
Qualifications :
- 812 years of hands-on experience in full stack development using Microsoft technologies
- Strong experience in backend development using .NET Core C# Web API MVC
- Good knowledge of Angular (12) and modern front-end technologies
- Strong working experience with MS SQL Server and database design
- Experience in Entity Framework and ORM tools
- Good understanding of Object-Oriented Programming (OOP) and design principles (SOLID)
- Experience with Service-Oriented Architecture (SOA)
- Hands-on experience with UML and design documentation
- Familiarity with Agile (Scrum) methodologies
- Exposure to AWS cloud services (deployment hosting or integration)
- Strong analytical and problem-solving skills
Remote Work :
No
Employment Type :
Full-time
About Company
Eurofins Scientific is an international life sciences company, providing a unique range of analytical testing services to clients across multiple industries, to make life and the environment safer, healthier and more sustainable. From the food you eat to the medicines you rely on, Eur ... View more