Snohomish Pud #1 In Stanwood - 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 software engineering practices and methodologies will be essential in guiding the development process and ensuring adherence to best practices. Additionally, you will be responsible for troubleshooting and resolving technical issues that arise during the development and deployment of applications. The role requires a proactive approach to learning and adapting to new technologies and methodologies, as well as a commitment to continuous improvement. You will be expected to stay updated on industry trends and advancements in technology to ensure that Snohomish PUD remains competitive in the rapidly evolving landscape of information technology.

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 the development and deployment of applications.
  • Stay updated on industry trends and advancements in technology.

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, dental, and vision insurance coverage.
  • Basic life insurance and long-term disability benefits.
  • 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 benefits.
  • 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