Designation – Senior Software Engineer -C#Location – BangaloreWork Mode- Hybrid
Required Qualifications
• 5+ years of professional software development experience in a fast-paced Agile environment
• Strong experience with C#, .NET, and .NET Core (.NET 5+ preferred)
• Solid understanding of computer science fundamentals, object-oriented programming, SOLID principles, and design patterns
• Experience designing and developing RESTful APIs and distributed systems
• Hands-on experience with relational databases such as PostgreSQL, MS SQL Server, or MySQL
• Experience working with large datasets and optimizing database/query performance
• Experience building or supporting complex ETL/data integration pipelines across multiple platforms
• Experience working with public cloud platforms such as AWS, Azure, or GCP (AWS preferred)
• Familiarity with cloud-native architectures, containerization, and microservices
• Experience with Docker and containerized application deployment
• Understanding of software testing methodologies including unit, integration, system, and performance testing
• Ability to independently deliver high-quality software with minimal supervision
• Strong problem-solving, communication, and collaboration skills.