onsite
Senior Software Engineer .NET - Shamrock Foods Company
Software Engineer
Lead end‑to‑end development of internal and customer‑facing .NET applications, driving design, coding, testing, deployment, and support while ensuring high quality and continuous improvement.
About the role
Key Responsibilities
- Design, develop, and maintain robust .NET applications that meet business and customer requirements.
- Collaborate with cross‑functional teams to define functional specifications and translate them into clean, scalable code.
- Write unit, integration, and automated UI tests; participate in code reviews and test certification.
- Deploy solutions to Azure environments, manage release pipelines, and troubleshoot production issues.
- Document application behavior, create user guides, and provide end‑user training and support.
Requirements
- 5+ years of professional experience with .NET Core/.NET 5+ and C#.
- Strong knowledge of ASP.NET MVC/Blazor, Entity Framework, and relational database design (SQL Server).
- Experience with Azure services (App Service, Azure DevOps, CI/CD pipelines) and modern DevOps practices.
- Excellent problem‑solving skills, attention to detail, and a proactive attitude toward continuous improvement.
- Effective communication skills and ability to mentor junior developers.