Company: Willdan
Salary: Not provided
Location: , United States
• Develop software within a suite of products and back-office tools.
• Work within existing software development teams and/or as an individual contributor for product or project work.
• Work with internal subject matter experts, business leadership and operational resources to deliver high quality code within a quality-controlled process.
• Hands-on technical development, troubleshooting and resolving complex technical issues across the full stack.
• 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.
• Analyze and understand requirements and present creative solutions within organizational frameworks.
• Provide guidance to QA team for appropriate testing.
• Write documentation for intended audiences, such as technical operating manuals and release notes.
• Bachelor’s degree in science, technology, engineering, or related field.
• 8+ years’ experience in data engineering, software development, software engineering.
• Experience 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).
• Data modeling and schema design skills.
• Experience maintaining technical documentation.
• Exceptional verbal, written, and interpersonal communication skills.
• Ability to work independently and take initiative.
• A questioning attitude and curiosity – ability to ask questions to get to root-cause of issues.
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.