Senior Software Engineer (.NET / Windows Services)
LSEG · IND-BLR-Divyasree Technopolis, India
Free account: apply link, HR contact and an AI-written cold email
LSEG · IND-BLR-Divyasree Technopolis, India
Free account: apply link, HR contact and an AI-written cold email
Position Overview The Senior Software Engineer (.NET / Windows Services) is a technical leader responsible for designing, developing, and supporting mission-critical Windows Services, backend processing applications, and enterprise integration solutions built on Microsoft technologies. This role focuses on building highly reliable, scalable, and performant long-running services that support core business operations, data processing, system integrations, and automation workflows. The Senior Engineer collaborates closely with Product, QA, Database, Infrastructure, and Delivery teams to deliver robust solutions, modernize legacy applications, improve system reliability, and establish engineering best practices across the software development lifecycle. Key Responsibilities Windows Services & Backend Application Development Design, develop, maintain, and support enterprise applications using C#, .NET Framework, .NET 6+, and Windows Services. Build and enhance long-running background processing services, scheduled jobs, batch processing systems, and automation solutions. Develop and maintain integrations with internal and third-party systems using APIs, file-based interfaces, messaging technologies, and database-driven workflows. Lead modernization initiatives by refactoring or migrating legacy VB.NET and .NET Framework Windows Services to modern .NET platforms. Implement robust exception handling, retry mechanisms, fault tolerance, and service recovery capabilities. Apply engineering best practices including SOLID principles, dependency injection, asynchronous programming, and maintainable architectural patterns. Produce secure, testable, and high-performance solutions that support business-critical operations. Technical Leadership Lead complex development initiatives and provide technical ownership for critical Windows Service applications. Guide architecture decisions related to performance, scalability, maintainability, and operational reliability. Conduct comprehensive code reviews and mentor team members on development standards and best practices. Identify technical risks, performance bottlenecks, and operational concerns early in the development lifecycle. Drive application modernization and continuous improvement initiatives across legacy and current platforms. Cross-Functional Collaboration Collaborate with Business Analysts, Product Owners, and stakeholders to understand business requirements and translate them into technical solutions. Partner with QA teams to improve test automation, application stability, and release quality. Work closely with Infrastructure and DevOps teams to optimize deployments, service monitoring, and operational support processes. Support Production Support and Operations teams in troubleshooting, root cause analysis, and issue resolution. Participate in release planning, risk assessment, and production readiness reviews. Database & Integration Engineering
Want to reach LSEG's HR directly?
NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.