Senior .NET Developer
$90,000–$150,000 year
On-siteChicago, Illinois, United States or Reston, Virginia, United States
Job Summary
Lead the design, development, and maintenance of secure, scalable enterprise applications using the Microsoft .NET technology stack for TransUnion's insurance solutions. Partner with stakeholders to translate business requirements into technical solutions, specifically supporting the Telematics platform and related products. Troubleshoot production issues, implement long-term stability solutions, and optimize relational databases to ensure performance and data integrity. Maintain CI/CD pipelines, automate testing practices, and execute cloud adoption initiatives on AWS. Contribute to architecture decisions, project planning, and technical documentation while adhering to security best practices and regulatory requirements. This role reports to the Director of Software Development within a remote Scrum team focused on delivering data-driven solutions across the insurance industry.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Information Systems, or a related field
- 5-8+ years of software development experience building, enhancing, and supporting enterprise applications utilizing the Microsoft .NET technology stack
- Experience working within Agile Scrum environments and collaborating with cross-functional business and technology stakeholders to deliver software solutions
- Strong understanding of software architecture principles, secure software development practices, and application lifecycle management in enterprise environments
- Experience designing, supporting, and optimizing relational databases and data access strategies to ensure application performance, scalability, and data integrity
- Advanced proficiency with C#, ASP.NET MVC, ASP.NET Web API, .NET Framework, and .NET Core/.NET 5/6 for enterprise application development
- Strong experience with Microsoft Visual Studio and modern software development tools
- Hands-on experience with SQL Server and PostgreSQL, including database design, development, performance tuning, and complex querying
- Experience with AWS (Amazon Web Services) or other cloud platforms for application hosting, deployment, and support
- Experience building, supporting, and maintaining CI/CD (Continuous Integration and Continuous Delivery) pipelines and automated deployment processes
- This is a remote position which may require occasional in-person attendance at work-related events at the discretion of management
Desired Qualifications
- Experience building or supporting distributed systems and highly scalable enterprise applications
- Familiarity with Dependency Injection frameworks such as Autofac, Ninject, or Unity
- Experience developing and supporting .NET Core applications running in Linux environments
- Experience with TDD (Test-Driven Development) and automated testing frameworks
- Knowledge of regulated environments and security frameworks, including HIPAA and PCI compliance requirements
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.