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

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 a month 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?

Jobs Related To OpenGov Software Engineer II - .NET

Cloud Support Engineer (Database)

Join AWS as a Cloud Support Engineer (Database) to drive customer success using cutting-edge cloud technologies.

Software Development Engineer, RDS Platform

Join Amazon's Alameda team as a Software Development Engineer to shape the future of AWS Control Planes, building innovative technologies at scale.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Dev Engineer II-TEST

Amazon is hiring a Software Dev Engineer II-TEST to automate purchase and payment flows for their Digital Emerging Payments team.

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks a Software Engineer II for Data Center Operating Systems to design and build distributed systems at scale, collaborating across teams to innovate cloud infrastructure.