A leading technology partner is seeking a Senior Software Engineer to lead and mentor teams while building high-performing software solutions. The ideal candidate will have over 6 years of experience in software engineering with deep expertise in C#, SQL, and .NET Core. You will play a critical role in ensuring system reliability while leading code reviews and collaborating with cross-functional teams. Excellent communication skills and experience in agile environments are essential for this fast-paced role.
Qualifications
6+ years of software engineering experience.
Deep expertise in C#, SQL, .NET Core (3.0+).
Experience with REST APIs, Microservices, and Full-Stack Development.
Strong problem-solving skills with the ability to context-switch across multiple initiatives.
Responsibilities
Serve as a technical leader and mentor, producing extensible, maintainable code.
Act as a Designated Responsible Individual (DRI) for system reliability.
Function as a subject matter expert, providing guidance to engineering teams.
Lead code reviews to ensure quality, security, and maintainability.
Communicate project status, risks, and outcomes to stakeholders.
Skills
C#
SQL
.NET Core
ASP.NET MVC
Entity Framework
LINQ
REST APIs
Microservices
Full-Stack Development
RabbitMQ
Azure Service Bus
T-SQL
Agile
Scrum
Docker
Kubernetes
AWS
GCP
Education
Bachelor’s degree in Computer Science or equivalent professional experience
Job description
A leading technology partner is seeking a Senior Software Engineer to lead and mentor teams while building high-performing software solutions. The ideal candidate will have over 6 years of experience in software engineering with deep expertise in C#, SQL, and .NET Core. You will play a critical role in ensuring system reliability while leading code reviews and collaborating with cross-functional teams. Excellent communication skills and experience in agile environments are essential for this fast-paced role.