Job descriptionJob Summary We are looking for an experienced Lead / Senior .NET Developer with strong expertise in C#, .NET technologies, SQL, and Python development. The ideal candidate should have experience designing and developing enterprise-level applications, building scalable APIs and microservices, working with large datasets, and collaborating with cross-functional teams in Agile environments. Banking or financial domain experience is highly preferred. Key Responsibilities Design, develop, and maintain enterprise-grade applications using C# and .NET technologies. Develop REST APIs, microservices, and backend services for scalable applications. Write optimized SQL queries, stored procedures, and database solutions. Utilize Python for automation, scripting, data processing, and integration tasks. Participate in system architecture discussions and provide technical leadership. Collaborate with Business Analysts, QA teams, DevOps teams, and stakeholders. Perform code reviews and ensure adherence to coding standards and best practices. Troubleshoot production issues and provide timely resolutions. Work within Agile/Scrum teams and participate in sprint planning and estimation. Support CI/CD implementation and deployment activities. Mentor junior developers and guide technical teams when required. Required Skills Strong experience in C#, ASP.NET, .NET Core / .NET Framework Experience with RESTful APIs and Microservices Architecture Strong SQL-Server experience including query optimization, stored procedures, and performance tuning Hands-on experience with Python scripting and automation Experience with Entity Framework, LINQ, and ORM tools Knowledge of Azure / AWS cloud platforms Experience with Git, Jenkins, Azure DevOps, or CI/CD pipelines Understanding of Design patterns, OOP concepts, and secure coding practices Strong debugging and analytical skills Excellent communication and stakeholder management skills Preferred Qualifications Experience in Banking or Financial Services domain Exposure to cloud-native applications and containerization (Docker/Kubernetes) Experience with messaging systems like Kafka or RabbitMQ Familiarity with DevOps practices and automated deployments Prior experience in Lead or Senior Developer roles