Senior .NET Developer

Skills
C#Computer ScienceAdoptionContinuous ImprovementContinuous IntegrationData IntegrityDatabases
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science Information Technology Information Systems or related field or equivalent experience
  • 5-8+ years of software development experience with Microsoft .NET technologies
  • Experience working in Agile Scrum environments with cross-functional stakeholders
  • Strong understanding of software architecture secure development practices and application lifecycle management
  • Experience designing supporting and optimizing relational databases and data access strategies
  • Advanced proficiency with C# ASP.NET MVC ASP.NET Web API .NET Framework and .NET Core/.NET 5/6
  • Strong experience with Microsoft Visual Studio and modern development tools
  • Hands-on experience with SQL Server and PostgreSQL including design tuning and complex querying
  • Experience with AWS or other cloud platforms
  • Experience building supporting and maintaining CI/CD pipelines and automated deployment processes

Nice to have

  • Distributed systems
  • Highly scalable apps
  • Dependency Injection
  • Linux environments
  • TDD

Day to day

  • Develop and support enterprise applications for TransUnion's insurance business using the Microsoft .NET stack.
  • Lead design enhancement and maintenance of secure scalable software solutions and related integrations.
  • Work with stakeholders and engineering teams to translate business needs into technical deliverables while improving CI/CD testing and platform stability.