- +3
- +11
- Kent, Washington
About
Inspirec has partnered with a dynamic and innovative leader in the technology industry, who are seeking a highly motivated Software Developer (.NET Core & Umbraco) to join their growing team. As a cutting-edge provider of app development, cyber security, and cloud services, they are committed to delivering high-quality solutions to their clients that empower businesses to thrive in the digital era.
ROLE OBJECTIVE:
We are looking for a versatile Software Developer with strong experience in .NET Core and Umbraco CMS. This role requires someone comfortable with both backend API development and CMS-based website implementation. You will work across multiple layers of the application stack, following best practices in Test-Driven Development (TDD) and Behaviour-Driven Development (BDD).
RESPONSIBILITIES:
-
Develop and maintain backend solutions using ASP.NET Core
-
Build and integrate secure, scalable RESTful APIs
-
Implement and manage content-driven websites using Umbraco CMS (v8 or higher)
-
Follow TDD and BDD methodologies to ensure code quality and coverage
-
Write automated unit, integration, and BDD-style tests (e.g., using xUnit, SpecFlow)
-
Collaborate with UI/UX designers, frontend developers and DevOps teams
-
Ensure responsive design and accessibility in Umbraco-based websites
-
Participate in sprint planning, code reviews, deployments, and documentation
EXPERIENCE:
-
Proven experience with .NET Core / ASP.NET MVC
-
Hands-on expertise in Umbraco CMS development (templating, custom components, integrations)
-
Solid understanding of REST APIs, authentication (OAuth2/JWT), and backend logic
-
Strong grasp of TDD/BDD principles and testing frameworks (e.g., xUnit, NUnit, SpecFlow)
-
Frontend proficiency: HTML5, CSS3, Razor, and JavaScript
-
Experience with PostgreSQL/SQL Server, Git and CI/CD tools (e.g., Azure DevOps)
NICE TO HAVE:
-
Experience working in agile environments and cross-functional teams
-
Familiarity with SEO, multilingual site setup and content strategy
-
Understanding of security best practices (OWASP, GDPR, ISO27001)
-
Experience deploying on Azure App Services or similar cloud platforms
-
Have Azure certification
-
Have Umbraco certification
-
Ability to work under pressure and manage multiple tasks effectively
BENEFITS:
-
Competitive Salary: Base salary commensurate with experience, plus performance-based incentives.
-
Career Progression: Clear pathways for career development and progression within the company.
-
Training & Development: Ongoing training and development opportunities to help you grow in your role.
-
Supportive Culture: Join a collaborative, friendly, and ambitious team that values work-life balance and personal growth.
If you're a goal-oriented, ambitious professional looking to take yourself to that next level, then we’d love to hear from you
Nice-to-have skills
- ASP.NET MVC
- OAUTH2
- Nunit
- HTML5
- CSS3
- Razor
- JavaScript
- PostgreSQL
- SQL Server
- Git
- SEO
Work experience
- Backend
- Frontend
- Fullstack
Languages
- English