Taro Logo

Software Engineer III - .NET

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

Description For Software Engineer III - .NET

OpenGov is seeking a Software Engineer III - .NET to join their exceptional team. As a key member of the engineering team, you'll lead complex projects in a fast-paced, agile environment using modern technologies like C#, React, .NET Core, ReactJS, Javascript, GraphQL, and NodeJS. You'll build best-in-class SaaS solutions that enable efficiency, transparency, and accountability within government agencies.

Your responsibilities will include:

  • Independently designing and developing high-quality, scalable features
  • Collaborating with cross-functional teams
  • Writing clean, efficient code
  • Troubleshooting complex technical issues
  • Driving continuous improvement
  • Conducting code reviews
  • Mentoring junior engineers
  • Staying current with emerging technologies

Requirements:

  • BA/BS in computer science or equivalent experience
  • 5+ years of professional software development experience
  • Proficiency in C#, .NET framework, and .NET Core
  • Proficiency in Java, C++, or C#
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS
  • Strong understanding of data structures, algorithms, and SDLC methodologies
  • Experience with GraphQL APIs and observability concepts

OpenGov offers a unique work environment:

  • Led by award-winning CEO Zac Bookman
  • Rapid growth with 1,800+ government clients
  • Award-winning workplace culture
  • Leader in cloud software for government agencies
  • Mission-driven company making a positive social impact

Join OpenGov to experience a rewarding career while transforming communities and powering more effective government!

Last updated 9 months ago

Responsibilities For Software Engineer III - .NET

  • Independently design and develop high-quality features
  • Collaborate with cross-functional teams
  • Write clean, efficient, and well-documented code
  • Troubleshoot and resolve complex technical issues
  • Drive continuous improvement of development processes
  • Conduct code reviews
  • Mentor junior software engineers
  • Stay current with emerging technologies

Requirements For Software Engineer III - .NET

Java
JavaScript
Node.js
React
TypeScript
  • BA/BS in computer science or equivalent experience
  • 5+ years of professional software development experience
  • Proficiency in C#, .NET framework, and .NET Core
  • Proficiency in Java, C++, or C#
  • Proficiency in Python, JavaScript, ReactJS, and NodeJS
  • Strong understanding of data structures, algorithms, and SDLC methodologies
  • Experience with GraphQL APIs and observability concepts

Interested in this job?