remote
Senior Engineer - Software Development .NET - TransUnion
Software Engineer
Lead design, development, and maintenance of enterprise .NET applications, driving high‑quality code, performance, and scalability using C#, ASP.NET, SQL Server, and Azure services.
About the role
Key Responsibilities
- Architect, develop, and maintain robust .NET applications, ensuring clean, testable, and scalable code.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Implement and optimize database schemas, stored procedures, and queries in SQL Server.
- Leverage Azure services for deployment, monitoring, and continuous integration/continuous delivery pipelines.
- Mentor junior developers, conduct code reviews, and promote best practices.
Requirements
- 5+ years of professional experience with .NET Core / .NET Framework and C#.
- Strong knowledge of ASP.NET MVC/Web API, Entity Framework, and relational database design.
- Hands‑on experience with Azure DevOps, CI/CD, and cloud deployment.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
- Effective communication skills and ability to work collaboratively in a fast‑paced environment.