Taro Logo

Software Engineer 5

Granicus is a GovTech company that provides cloud-based solutions for government communications, website design, meeting and agenda management, records management, and digital services.
San Juan, TX, USA
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS · Government
This job posting is no longer active. 😔

Job Description

Granicus is seeking a Software Engineer 5 to join their team in a hybrid work environment. This role is ideal for developers early in their careers looking for a supportive and fast-paced environment to grow their skills. The position involves contributing to production systems, maintaining automation test suites, and participating in the broader Granicus technology organization.

Key responsibilities include:

  • Upholding core values: Test-Driven Development, Collective Ownership, Agile Development, and Egoless Programming
  • Writing high-quality software using test-focused practices
  • Contributing to automated testing suites
  • Developing bug fixes and feature changes for Granicus products
  • Collaborating with Scrum team and broader Product Organization

Requirements:

  • Minimum 7+ years of experience as a .NET Developer
  • Expertise in C# and the .NET framework
  • Advanced knowledge of ASP.NET MVC, Web API
  • Experience with SQL Server or other relational databases
  • Strong understanding of design patterns and architectural principles
  • Leadership experience and ability to mentor junior developers
  • Proficiency in Agile development environments and version control systems

Granicus offers a diverse and inclusive work environment with globally distributed teams across the US, Canada, UK, India, Armenia, Australia, and New Zealand. They provide equal employment opportunities and are committed to making a positive impact through their GovTech solutions.

Join Granicus to contribute to transforming the GovTech industry and bringing governments closer to their constituents!

Last updated 10 months ago

Responsibilities For Software Engineer 5

  • Lead the design and development of complex, enterprise-level software solutions using .NET technologies
  • Architect scalable and high-performance software systems
  • Mentor and guide junior and mid-level developers
  • Collaborate with cross-functional teams to define technical requirements
  • Conduct code reviews and enforce coding standards
  • Solve complex technical challenges and troubleshoot issues
  • Drive initiatives to enhance software development processes

Requirements For Software Engineer 5

  • Minimum of 7+ years of experience as a .NET Developer
  • Expertise in C# and the .NET framework
  • Advanced knowledge of ASP.NET MVC and Web API
  • Extensive experience in designing database solutions using SQL Server
  • Mastery of design patterns and architectural principles
  • Demonstrated leadership experience
  • Proven ability to make strategic technical decisions
  • Exceptional problem-solving skills
  • Extensive experience in Agile development environments
  • Proficient in using version control systems like Git
  • Familiarity with advanced DevOps practices and tools

Benefits For Software Engineer 5

Equity
  • Remote work options
  • Globally distributed workforce
  • Inclusive work environment
  • Employee Resource Groups
  • Coffee with CEO sessions
  • Microsoft Teams communities for various interests