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 may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer 5

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 8 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

Interested in this job?