Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Willdan Logo

Senior Software Developer

Willdan

Salary not specified
Sep 19, 2025
Remote, US
Apply Now

The company is looking to develop software within a suite of products and back-office tools, requiring an individual who can contribute to existing teams or work independently to deliver high-quality code.

Requirements

  • Extensive hands-on experience with Azure cloud services including, API Management, App Services, Managed SQL Server, Storage Accounts, Service Bus and Queues.
  • Strong proficiency in .NET Core, C-Sharp, ASP.NET MVC, SQL, T-SQL, TypeScript, JavaScript.
  • Solid understanding of software architecture principles and design patterns.
  • Experience with CI/CD pipelines and DevOps practices in Azure.
  • Familiarity with monitoring and logging tools within Azure (e.g., Application Insights).
  • Data modeling and schema design.
  • Experience maintaining technical documentation.

Responsibilities

  • Design, develop, and maintain scalable cloud-based applications using Microsoft Azure services.
  • Build and manage RESTful APIs and integrate with Azure API Management.
  • Develop and deploy applications using Azure App Services.
  • Architect and implement solutions using Azure Managed SQL Server, Storage Accounts, and Queues.
  • Lead code reviews, mentor junior developers, and enforce best practices in software development.
  • Ensure high performance, scalability, and security of cloud applications.
  • Troubleshoot and resolve complex technical issues across the full stack.

Other

  • work within existing software development teams and/or work as an individual contributor
  • work with internal subject matter experts, business leadership and operational resources
  • strong written and verbal communication skills
  • commitment to working collaboratively with co-workers and stakeholders
  • Excellent problem-solving skills and ability to work independently or in a team environment.