Northwest Partners is looking to hire an experienced Senior Software Developer to work on a project with one of their premier clients in the technology industry.
Requirements
- Proven experience developing Blazor Server applications in .NET 8 with strong C-Sharp skills.
- Deep familiarity with the Azure ecosystem and cloud-native architectures.
- Expertise in secure API development, service messaging, and integrating with legacy systems.
- Strong understanding of application and web security best practices.
- Experience applying microservices architecture and resiliency design patterns.
- Solid unit testing and mocking experience using modern .NET frameworks.
- Agile/Scrum team experience with tools like Azure DevOps.
Responsibilities
- Collaborate with Product Owners and Scrum teams to analyze requirements and translate them into technical specifications.
- Design, develop, and optimize Blazor Server applications using .NET 8 and modern UI component libraries.
- Implement secure, scalable, and resilient cloud solutions within the Azure ecosystem (Azure App Services, Redis, Service Bus, Azure SQL).
- Develop and integrate RESTful APIs and manage service-to-service communication using tools like MassTransit.
- Perform comprehensive unit and integration testing using frameworks such as xUnit, BUnit, and Moq.
- Follow best practices for security and compliance, including OAuth flows, RBAC, OWASP Top 10 mitigations, and Azure Key Vault usage.
- Apply modern migration strategies (e.g., strangler fig pattern) to modernize legacy systems.
Other
- Applicants must be able to work for any US employer without additional work visa sponsorship.
- Excellent written and verbal communication, including documentation and mentoring skills.