Remote Software Engineering III

closed
Logo of Granicus

Granicus

πŸ“Remote - Costa Rica

Job highlights

Summary

Join Granicus as a Software Engineer three and contribute to the development of automation test suites, production code, and deployment of applications in higher environments. As a core contributor, you will write high-quality software using test-focused practices, collaborate with cross-functional teams, and participate in architectural design and decision-making processes.

Requirements

  • Minimum of 4+ years of experience as a .NET Developer
  • Proven experience in the full software development lifecycle
  • Proficient in C# and .NET framework
  • Experience with ASP.NET MVC, Web API, and other .NET technologies
  • Database development skills with SQL Server or other relational databases
  • Knowledge of front-end technologies such as HTML, CSS, and JavaScript
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams
  • Analytical mindset with excellent problem-solving skills
  • Experience working in Agile development environments
  • Proficient in using version control systems, such as Git

Responsibilities

  • Learn about and uphold the Development team’s core values: Test-Driven Development, Collective Ownership, Agile Development, and Egoless Programming
  • Write high-quality software using test-focused practices
  • Be a core contributor to Granicus's automated testing suites
  • Develop bug fixes and feature changes for at least one application within the Granicus product suite
  • Collaborate with your Scrum team, the Development team, and the broader Product Organization
  • Be a participating member of the broader Granicus technology organization

Benefits

  • Remote work
  • Flexible hours
  • Professional development opportunities
This job is filled or no longer available