Senior Developer Job Description
We are seeking an experienced Senior Developer to join our dynamic development team as we rearchitect an existing portfolio of web applications into an integrated suite using modern architectural patterns.
The ideal candidate will have extensive experience in designing, developing, and maintaining enterprise-level applications using Microsoft .NET technologies. You will play a key role in architecting solutions, mentoring junior developers, and driving technical excellence across our software development lifecycle.
* Design, develop, and maintain scalable web applications and APIs using .NET Core/.NET Framework
* Write clean, maintainable, and well-documented code following industry best practices
* Participate in architecture decisions and technical design reviews
* Implement and maintain microservices architectures and distributed systems
* Optimize application performance and troubleshoot complex technical issues
* Evaluate and integrate new technologies that enhance product capabilities
Required Skills and Qualifications
Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
5+ years of professional experience in .NET development
Strong proficiency in C# and .NET Core/.NET Framework
Experience with ASP.NET Core Web API and MVC
Solid understanding of object-oriented programming principles and design patterns
Proficiency with Entity Framework Core/Entity Framework
Knowledge of front-end technologies (HTML5, CSS3, JavaScript, and modern frameworks like Angular, React, or
Experience with SQL Server and database design principles
Knowledge of cloud platforms (AWS/Azure) and containerization technologies (Docker, Kubernetes)
Experience with CI/CD pipelines and DevOps practices
Familiarity with microservices architecture and security best practices
Benefits
OUR VALUES: PASSION, CURIOSITY, INTEGRITY, BRILLIANCE, RESPECT and EQUAL OPPORTUNITIES
LGC strongly believes that every job applicant and employee should be valued for their individual talents regardless of age, disability, race, color, ethnic or national origin, sex, sexual orientation, gender reassignment, marital or civil partnership, pregnancy or maternity, religion, or belief.