OpenGov is looking to solve the problem of enabling efficiency, transparency, and accountability within government agencies by building best-in-class SaaS solutions.
Requirements
- Proficiency in Java or C++ or C-Sharp or equivalent program language is required.
- Proficiency in Python, JavaScript, ReactJS, and NodeJS is required
- Proficiency in data structures, database concepts and algorithms is required
- Proficiency in observability concepts is required
- Proficiency in GraphQL APIs is required
- Experience in building software using event-driven architecture is highly desirable
- Strong understanding of software development life cycle (SDLC) methodologies
Responsibilities
- Independently design and develop high-quality features that are scalable, secure, and maintainable.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical specifications.
- Write clean, efficient, and well-documented code following industry best practices.
- Troubleshoot, debug, and resolve complex technical issues.
- Drive continuous improvement of development processes, tools and operational excellence
- Conduct thorough code reviews and provide constructive feedback to team members.
- Mentor and guide junior software engineers, fostering a culture of continuous learning and improvement.
Other
- BA/BS in a computer-science-related discipline or equivalent experience required
- 5+ years of professional experience in software development.
- Expertise in ERP domain preferred
- Strong collaboration skills with the product, UX, and platform engineers, ability to navigate ambiguity and execute quickly will enable your success.
- Contribute to OpenGov’s Engineering culture of innovation, leading-edge technology adoption and quality