Snohomish County Pud - Everett, WA

posted about 2 months ago

Full-time - Mid Level
Everett, WA
Utilities

About the position

As an Applications Development Engineer III at Snohomish PUD, you will leverage your intellectual curiosity, business acumen, and technical aptitude to solve complex business problems. Your primary responsibilities will include building, enhancing, and supporting complex applications and integrations, both on-premise and in the cloud, utilizing the latest software design methodologies and development languages. You will provide technical support throughout the application technology stack and offer software development consulting to various business functions, management, and executive leadership. This role is crucial in ensuring that the applications developed meet the needs of the organization and contribute to its overall efficiency and effectiveness. In this position, you will be expected to engage with stakeholders to understand their requirements and translate them into technical specifications. You will work collaboratively with cross-functional teams to design and implement solutions that are scalable, reliable, and secure. Your expertise in development tools, programming languages, and software engineering practices will be essential in driving the success of the projects you undertake. You will also be responsible for troubleshooting and resolving technical issues that arise during the development and implementation phases, ensuring that the applications function as intended and meet the quality standards set by the organization. The ideal candidate will have a strong background in software development, particularly in .NET and C#, and will be proficient in developing SQL, preferably using Microsoft SQL Server and Azure SQL. Experience with Azure services such as Azure Functions and Azure App Service will be highly beneficial. While experience in the utility sector is preferred, it is not a strict requirement. This role offers an opportunity to work in a dynamic environment where you can apply your skills and contribute to meaningful projects that impact the community.

Responsibilities

  • Build, enhance, and support complex applications and integrations on-premise and in the cloud.
  • Provide technical support throughout the application technology stack.
  • Offer software development consulting to business functions, management, and executive leadership.
  • Engage with stakeholders to understand their requirements and translate them into technical specifications.
  • Collaborate with cross-functional teams to design and implement scalable, reliable, and secure solutions.
  • Troubleshoot and resolve technical issues during development and implementation phases.

Requirements

  • Bachelor's Degree in Computer Science/IT, Engineering, Mathematics, Business, or related field.
  • Four (4) years of progressively more responsible experience using development tools, programming languages, coding platforms, software engineering practices and methodologies; OR Eight (8) years of progressively more responsible experience in the same areas.

Nice-to-haves

  • Proficient in .NET, C#, SOAP, and RESTful web services.
  • Proficient in developing SQL, preferably using Microsoft SQL Server and Azure SQL.
  • Experience developing code/applications for Azure services such as Azure Functions and Azure App Service.
  • Experience in the Utility Sector is preferred, but not required.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision hardware coverage
  • Basic life insurance
  • Long-term disability insurance
  • Accidental death and dismemberment insurance
  • Voluntary term life insurance
  • Retirement benefits including PERS pension, 401(k), and a 457 plan
  • Employee assistance program
  • Tuition reimbursement
  • Short-term disability insurance
  • Paid time off benefits starting at 20 days a year
  • 5 days of extended sick leave
  • 11 paid holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service