PublicInput develops and supports Software-as-a-Service (Saas) solutions designed for government agencies and their consultant partners to facilitate and manage better communication with the public, while streamlining cumbersome administrative work that so often prevents equitable outcomes.
Requirements
- ASP.NET MVC, .NET, C-Sharp, MSSQL, React, Javascript, jQuery, HTML/CSS, Azure, DevOps.
- Leverage AI as a productivity multiplier to solve business problems and improve internal processes.
- Solid problem-solving and debugging skills, with the ability to tackle more complex and ambiguous issues.
- Proficiency in software development best practices, including SOLID principles, design patterns, and testing strategies.
- Experience designing, developing, and maintaining end-to-end features or services of moderate complexity.
- Familiarity with system architecture concepts and ability to articulate trade-offs.
- Prior experience mentoring peers and sharing knowledge and best practices to strengthen team capabilities.
Responsibilities
- Implement and Evolve Best Practices
- Write clean, maintainable, and efficient code while continually improving engineering standards, tooling, and processes.
- Elevate the team's technical output by conducting high-quality code reviews that provide constructive feedback and reinforce best practices.
- Apply design patterns and architectural principles to build scalable, secure, and reliable solutions.
- Act as a Technologist and Mentor
- Drive medium-sized projects from design to deployment with limited guidance, applying strong technical judgment to deliver solutions that are both efficient and reliable.
- Contribute to the team's technical direction by breaking down complex problems into manageable components and collaborating on clear, effective solutions.
Other
- Demonstrate technical leadership by mentoring peers, demonstrating design skills, conducting thoughtful code reviews, and successfully delivering key customer impacting features with successful outcomes.
- Consistently balance the need for timely delivery with maintaining high standards of code quality and long-term system health.
- Partner with stakeholders-including product managers, designers, account managers, and support teams-to translate needs into well-scoped, impactful engineering solutions.
- Strong ownership mindset with the ability to work independently on larger scopes.
- Proactive communicator who ensures alignment across team members and stakeholders.