onsite
Senior .NET Software Engineer - Generic Solutions Inc
Software Engineer
Lead the design and delivery of enterprise web applications using .NET Core, C#, and SQL Server, while mentoring a development team and ensuring high‑quality, scalable solutions on Azure.
About the role
Key Responsibilities
- Lead architecture and design of scalable web applications using ASP.NET Core and C#.
- Develop and expose robust RESTful APIs, ensuring performance and security best practices.
- Model data with Entity Framework and optimize SQL Server queries for high‑throughput scenarios.
- Collaborate with front‑end developers to integrate JavaScript, HTML, and CSS into responsive UIs.
- Mentor junior engineers, conduct code reviews, and enforce coding standards.
- Deploy and maintain applications on Azure, managing CI/CD pipelines and monitoring.
Requirements
- 5+ years of professional experience in .NET development.
- Strong proficiency in C#, ASP.NET Core, Entity Framework, and SQL Server.
- Hands‑on experience with REST API design, Azure services, and modern front‑end technologies.
- Excellent problem‑solving skills and a collaborative mindset.
- Experience leading or mentoring a development team is highly desirable.