Enable job alerts via email!

Senior Software Developer

Willdan Group, Inc.

Utah

Remote

USD 100,000 - 130,000

Full time

Today
Be an early applicant

Job summary

A leading technology services provider is seeking a Senior Software Developer to design and maintain scalable cloud applications. The ideal candidate will have over 8 years of experience with Azure services, .NET Core, and full-stack web applications. This position requires strong collaboration skills, the ability to mentor others, and a problem-solving mindset.

Qualifications

  • 8+ years' experience in data engineering, software development, and software engineering.
  • Experience designing and maintaining full-stack web applications and APIs.
  • Strong proficiency in cloud-based solutions and CI/CD pipelines.

Responsibilities

  • Design, develop, and maintain scalable cloud-based applications.
  • Lead code reviews and mentor junior developers.
  • Collaborate with cross-functional teams on software architecture.

Skills

.NET Core
C#
ASP.NET MVC
SQL
T-SQL
TypeScript
JavaScript
Azure services
DevOps practices
Problem-solving

Education

Bachelor's degree in science, technology, engineering, or related field

Tools

Azure API Management
Azure App Services
Managed SQL Server
Application Insights
Job description
The Senior Software Developer will develop software within a suite of products and back-office tools. We are looking for an individual who can work within existing software development teams and/or work as an individual contributor for any given product or project. The Senior Software Developer will work with internal subject matter experts, business leadership and operational resources to deliver high quality code output within a quality-controlled process. This role requires hands-on technical work, strong written and verbal communication skills, and a commitment to working collaboratively with co-workers and stakeholders.

Essential Duties and 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.
  • Collaborate with cross-functional teams to define and implement software architecture and design patterns.
  • 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.
  • Analyze and understand requirements and present creative solutions within the organizational frameworks.
  • Provide guidance to QA team for appropriate testing.
  • Write appropriate documentation for the intended audiences, such as technical operating manuals and release notes.

Job Requirements / Qualifications

  • Bachelor's degree in science, technology, engineering, or related field.
  • 8+ years' experience in data engineering, software development, software engineering.
  • Having experience on designing, developing, and maintaining full-stack web applications and APIs. 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#, 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).
  • Excellent problem-solving skills and ability to work independently or in a team environment.
  • Data modeling and schema design.
  • Experience maintaining technical documentation.
  • Exceptional verbal, written, and interpersonal communication skills; ability to communicate technical knowledge in plain language to clients and internal teams.
  • Ability to work independently and take initiative.
  • A questioning attitude and curiosity - the ability to ask questions to get to the root-cause of issues.

EEO Non-Discrimination and ADA Reasonable Accommodation StatementWilldan is an equal opportunity employer. Applicants are considered for all positions without regard to race, religious creed, color, age marital status, sex, sexual orientation, gender identity, gender expression, citizenship status, national origin, ancestry, religion, military service or veteran status, disability, medical condition, childbirth and related medical conditions, genetic testing, reproductive status or any other classification protected by federal, state or local laws and ordinances. Willdan does not discriminate on the basis of physical or mental disability where the essential functions of the job can be reasonably accommodated. Determinations on requests for reasonable accommodation will be made on a case-by-case basis. If you need reasonable accommodation for any part of the application and hiring process, please notify us.

Willdan Energy Solutions participates in E-Verify.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.