OpenGov is seeking a Software Engineer II - .NET to join their team in Pune, India. As a key member of the engineering team, you'll build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies. You'll work in a fast-paced, agile environment using modern technologies such as C#, React, .NET Core, ReactJS, Javascript, GraphQL, and NodeJS.
Your responsibilities will include developing, testing, and deploying high-quality software with minimum supervision, writing clean and efficient code, troubleshooting complex technical issues, and contributing to continuous improvement. You'll also participate in code reviews and stay up-to-date with emerging technologies.
The ideal candidate should have a BA/BS in a computer-science-related discipline or equivalent experience, with 3+ years of professional experience in developing cloud-native applications. Proficiency in C#, .NET framework, .NET Core, and other languages like Java, C++, Python, JavaScript, ReactJS, and NodeJS is required. Knowledge of data structures, database concepts, algorithms, and observability is essential, with working knowledge of event-driven architecture, Kafka, and ElasticSearch/OpenSearch being preferred.
OpenGov offers a unique opportunity to work on impactful projects that help transform communities. The company has been recognized as a 2023 Top Workplaces USA award winner and a Forbes America's Best Startup Employer. Join their smart, fun, and humble team to experience a rewarding career while making a positive social impact!