Why Join the Willdan Team
At Willdan we seek action-oriented thought leaders who are driven to solve some of tomorrow’s biggest challenges – especially those in energy and infrastructure. Our employees want to make a difference, and we have the ambition, resources, and technical know-how to do it. Our rapid growth and successes over the past five decades stem from our ability to think big while also paying special attention to project quality and customer service. We embrace opportunities for development and collaboration across disciplines and offices. Whether you’re an established industry expert or an up-and-coming professional, we want passionate people like you to help shape our promising future. Willdan's culture blends the stability of an established organization with a reputation for quality, and the flexibility and opportunities of a progressive and growing company. We value and enjoy the opportunity to come to work every day and make a real, positive impact on our society and the environment.
Willdan is seeking a Mid-level Software Developer in Minnetonka, MN. The Mid-level software developer will work under the direction of the Software Lead and/or Software Product Manager to design, develop, and implement software solutions for both internal and external users. In this role, you will leverage your problem-solving skills to tackle complex challenges and deliver innovative, high-quality software. As part of a dynamic team, you'll also continue to develop your expertise in emerging technologies to stay ahead of evolving industry trends. To be successful in this position, you must demonstrate the ability to manage multiple projects effectively, delivering solutions on time and within budget. Your contributions will drive measurable cost savings for clients and play a key role in efforts to reduce carbon emissions across the US, making a meaningful impact on both business and environmental goals.
Essential Duties and Responsibilities
- Develop, deploy, and maintain a diverse portfolio of internal and external-facing software applications, services, and tools.
- Configure and manage software solutions across various host environments.
- Design and architect innovative, complex solutions using cutting-edge technologies and design patterns.
- Identify and resolve ambiguity in software requirements to ensure clear and actionable solutions.
- Collaborate with the QA team to ensure the delivery of high-quality software to both internal and external users.
- Follow and help refine software development practices, standards, and best practices to improve team efficiency and product quality.
- Demonstrates initiative, ownership, and a flexible approach to problem-solving and technical challenges.
- Show creativity in delivering high-quality, innovative software solutions.
- Manage multiple projects and priorities simultaneously, ensuring timely delivery of results.
- Collaborate effectively within a team environment, coordinating development efforts across team members.
- Lead, manage, and mentor junior developers to support their growth and ensure team success.
- Effectively communicate technical information to both technical and non-technical stakeholders, both verbally and in writing.
Job Requirements / Qualifications
- 4+ years of experience in software development.
- Proficiency with established software development patterns and processes, including new and emerging patterns and techniques.
- Proficiency with technologies and standards such as Object-Oriented Design, Model View Controller design, rich web client stacks, web service protocols, REST, and git, including new and emerging tooling, languages, technologies and standards.
- Depth and breadth of knowledge of specific tools and technologies used for services/backend or application/frontend development as listed below:
- Application/frontend
- Angular
- TypeScript
- JavaScript
- HTML & CSS
- .NET Development (C#)
- Web Services
- .NET Web API
- Asynchronous programming
- .NET Development (C#)
- Object Oriented Design
- Relational DB schema design
- SQL Server and T-SQL
- Some knowledge and experience with these additional technologies:
- ASP.NET MVC
- AngularJS
- llS configuration
- Proficiency and experience with the Microsoft development environment
- Microsoft Visual Studio
- Microsoft Azure DevOps
EEO Non-Discrimination and ADA Reasonable Accommodation Statement
Willdan 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.