
Software Engineer
Granicus
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇵🇷 Puerto Rico
Visit company websiteJob 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