Senior .NET Developer
Skills
C#Computer ScienceAdoptionContinuous ImprovementContinuous IntegrationData IntegrityDatabases
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.
