Job Description
The Software Engineer three role at Granicus is for developers early in their careers who are looking for a fun, supportive, and fast-paced environment to grow their skills and contribute code to production systems. The Software Engineer three role will be expected to take on leadership roles in the maintenance of automation test suites, and they will be tasked to work on production code as well. All Granicus Software Engineers are expected to contribute to the broader Granicus technology organization in the deployment and support of these applications in higher environments.
Collaborate with cross-functional teams to analyze, design, and implement high-quality software solutions using .NET technologies. Lead and mentor junior developers, providing guidance and support to ensure code quality and best practices. Participate in architectural design and decision-making processes to improve system scalability, reliability, and performance. Write clean, maintainable, and efficient code while adhering to coding standards and best practices. Conduct code reviews to ensure code quality and provide constructive feedback to team members. Troubleshoot, debug, and resolve software defects and issues in a timely manner. Stay current with industry trends and emerging technologies, recommending and implementing best practices.
About Granicus
Granicus is transforming the Govtech industry by bringing governments and their constituents together through technology.