Remote Software Engineer 5

Logo of Granicus

Granicus

πŸ“Remote - Puerto Rico

Job highlights

Summary

Join Granicus as a Software Engineer Five and contribute to the development of complex software solutions using .NET technologies. As a key member of our technology organization, you will lead design and development, mentor junior developers, and collaborate with cross-functional teams.

Requirements

  • Minimum of 7+ years of experience as a .NET Developer
  • Proven track record of successfully leading and delivering large-scale, enterprise-level software projects
  • Expertise in C# and the .NET framework
  • Advanced knowledge of ASP.NET MVC, Web API, and other relevant technologies
  • Extensive experience in designing and implementing database solutions using SQL Server or other relational databases
  • Mastery of design patterns, architectural principles, and software development best practices
  • Demonstrated leadership experience, with the ability to lead and inspire a development team
  • Proven ability to make strategic technical decisions and provide architectural guidance
  • Exceptional problem-solving skills with a focus on delivering innovative and high-quality solutions
  • Extensive experience working in Agile development environments
  • Excellent collaboration and communication skills with cross-functional teams
  • Proficient in using version control systems, such as Git
  • Familiarity with advanced DevOps practices and tools
  • Strong passion for learning and staying at the forefront of emerging technologies
  • Experience in creating and maintaining comprehensive technical documentation
  • Ability to conduct and lead rigorous code reviews
  • Proven experience in designing and optimizing applications for scalability and performance

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Granicus know you found this job on JobsCollider. Thanks! πŸ™