Granicus

Software Engineer

Granicus

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇵🇷 Puerto Rico

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

ASP.NET.NETSQL

About the role

  • 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

Requirements

  • Minimum of 6+ years of experience as a .NET Developer.
  • Proven track record of successfully leading and delivering complex software projects.
  • In-depth knowledge of ASP.NET MVC, Web API, and other relevant technologies.
  • Proficiency in designing and implementing database solutions using SQL Server or other relational databases.
  • Strong understanding of design patterns and architectural principles.
  • Demonstrated leadership experience, with the ability to lead and inspire a development team.
  • Proven ability to make sound technical decisions and provide architectural guidance.
  • Exceptional problem-solving skills with a focus on delivering 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.
  • Strong passion for learning and staying updated on emerging technologies.
  • Experience in creating and maintaining comprehensive technical documentation.
  • Ability to conduct and participate in rigorous code reviews.
  • Experience in designing and optimizing applications for scalability and performance.
  • Experience working on Microsoft Dynamic is preferred but not required.
Benefits
  • Flexibility & Balance
  • Flexible Time Off – Take the time you need to rest, recharge, and live your life.
  • Company-Wide Wellbeing Days – Paid days off to unplug and focus on your mental health.
  • Work From Home Reimbursement – Support a productive home office environment.
  • Health & Wellness Private health, vision, dental and life insurance – 100% Employer-Paid.
  • Comprehensive coverage for you and your family.
  • On-Demand Mental Health Support – Access to Headspace and other wellness tools.
  • Family & Future Pension Plan and Retirement options
  • Growth & Recognition Online Learning Platforms – Fuel your professional development.
  • Competitive Salary & Bonuses – Your contributions are valued and rewarded.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
.NETASP.NET MVCWeb APISQL Serverdesign patternsarchitectural principlesAgile developmentautomated testingbug fixesfeature changes
Soft skills
leadershipproblem-solvingcollaborationcommunicationinspirationtechnical decision-makingcode reviewslearningdocumentationscalability