
Lead Developer, C# .NET & APIs
TransUnion4 days ago
Pune, IndiaStaff+
Responsibilities
- Design, develop, test, and maintain enterprise-grade backend applications and services using C# and .NET.
- Lead implementation of scalable, secure, high-performing solutions for large-scale data processing and customer-facing products.
- Develop and maintain REST-based APIs, web services, and integrations with internal and external systems.
- Participate in architecture discussions covering application design, performance, scalability, and maintainability.
- Improve software quality through automated testing, code reviews, CI/CD practices, and engineering best practices.
- Troubleshoot and resolve complex production issues while improving system reliability.
- Mentor junior and mid-level developers and support their professional development.
- Collaborate with Product Owners, Architects, and cross-functional teams to translate business requirements into technical solutions.
- Contribute to backlog refinement, sprint planning, estimation, and release activities in an Agile Scrum environment.
- Evaluate emerging technologies and recommend improvements to development efficiency, application performance, and operational effectiveness.
Requirements
- 8+ years of professional software development experience building and supporting enterprise applications, with a strong backend focus.
- Strong knowledge of object-oriented programming, software design patterns, data structures, algorithms, and application architecture.
- Proficiency with C# and .NET Framework/.NET Core for enterprise backend development.
- Experience designing, developing, and integrating REST APIs and web services.
- Experience with SQL and relational databases, preferably SQL Server, including data access and performance tuning.
- Experience with Git, branching, pull requests, and collaborative code reviews.
- Experience implementing automated testing and CI/CD practices, including tools such as Azure DevOps, GitHub Actions, or Jenkins.
- Experience working in Agile Scrum environments, including sprint planning, backlog grooming, estimation, and iterative delivery.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
- Preferred experience with Microsoft Azure, Amazon Web Services, or Google Cloud Platform.
- Preferred experience deploying containerized applications with Docker and Kubernetes.
- Preferred knowledge of SOAP web services, enterprise integrations, large-scale data processing, high-volume transactional applications, and observability or monitoring tools.
Benefits
- Hybrid work arrangement with regular virtual work and in-person responsibilities at an assigned TU office location at least two days per week.
- Professional development and career growth support.
- Work/life flexibility and resources supporting professional and personal well-being.
- Opportunity to collaborate globally on products and initiatives intended to create positive impact for communities and customers.
Tech Stack
Categories
About TransUnion
TransUnion is a global credit bureau and information-services company that provides credit data, identity verification, fraud prevention, and risk analytics to businesses and consumers. It sells data, APIs, and decisioning software used by lenders, insurers, telecoms, and other regulated industries, and offers consumer credit reports and monitoring. Founded in 1968 and headquartered in Chicago, it operates in more than 30 countries and is publicly traded on the NYSE under the ticker TRU.