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

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

Jobs Related To OpenGov Software Engineer III - .NET

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

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

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.