Taro Logo

Software Engineer II - .NET

OpenGov is a technology company that provides cloud software for state and local government agencies, powering more effective and accountable government.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II - .NET

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!

Last updated 9 months ago

Responsibilities For Software Engineer II - .NET

  • Develop, test, and deploy high-quality software with minimum supervision
  • Write clean, efficient, and well-documented code following industry best practices
  • Troubleshoot, debug, and resolve complex technical issues
  • Contribute to continuous improvement and operational excellence
  • Participate in code reviews to ensure code quality and adherence to coding standards
  • Stay up-to-date with emerging technologies and industry trends to drive innovation within the team
  • Contribute to OpenGov's Engineering culture of innovation, leading-edge technology adoption and quality

Requirements For Software Engineer II - .NET

Java
JavaScript
Node.js
React
  • BA/BS in a computer-science-related discipline or equivalent experience
  • 3+ years of professional experience in developing cloud native applications
  • Proficiency in C#, .NET framework, and .NET Core
  • Proficiency in Java or C++ or C# or equivalent program language
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS
  • Proficiency in data structures, database concepts, algorithms and observability
  • Working knowledge of event-driven architecture and Kafka (preferred)
  • Working knowledge of ElasticSearch/OpenSearch (preferred)

Benefits For Software Engineer II - .NET

  • Opportunity to work on impactful projects
  • Recognition as a top workplace
  • Mission-driven company culture

Interested in this job?