Applications Developer III

$107,338 - $161,015/Yr

Verathon - Bothell, WA

posted 3 months ago

Full-time - Mid Level
Bothell, WA
Computer and Electronic Product Manufacturing

About the position

Verathon® is looking for an Applications Developer, Level III, to become our newest Information Technology Team member located in Bothell, WA. The Applications Developer III is responsible for developing software to address the business's various requirements. This role will help peers and Business Systems Analysts identify and resolve technical programming problems and integrate multiple systems using more than one programming language and/or database system. The position requires a strong understanding of programming fundamentals and the ability to troubleshoot and analyze root causes in a fast-paced environment. The Applications Developer III will analyze business requirements to develop best practice technical solutions application programs. This includes designing and coding multiphase program structures and complex utility routines, ensuring that the function and form integrate into Verathon's standard and best practice design structures. The developer will work closely with Business Systems Analysts and cross-functional departments within Verathon to develop specifications and logic designs that improve the functionality of current and new programs. In addition to development tasks, the role involves preparing documentation for applications and modules to ensure that peers, BSAs, and business users have access to and understand the process flow. The developer will engage in day-to-day activities of production support and work on development tickets by performing requirements analysis, design, development, testing, and implementation of changes to production. The position also includes participation in project planning and scheduling to ensure appropriate resources are assigned and delivery dates set and achieved. The Applications Developer III will contribute to application modernization efforts by working to reduce current technical debt through rewriting older code. They will also oversee the daily routine, delegation, and scheduling for the development team, providing input to the manager on team performance and sharing developmental opportunities and customer service needs. Training and direction to less experienced application developers will be a key part of the role, along with monitoring system performance and making improvements as necessary.

Responsibilities

  • Analyzes business requirements to develop best practice technical solutions application programs
  • Designs and codes multiphase program structures and complex utility routines, ensuring that the function and form integrate into Verathon standard and best practice design structures
  • Works with Business Systems Analysts and cross-functional departments within Verathon to develop specifications and logic designs that improve the functionality of current and new programs
  • Prepares documentation for applications and modules to ensure that peers, BSAs, and business users have access to and understand the process flow
  • Engages in day-to-day activities of production support and works on development tickets by performing requirements analysis, design, development, testing, and implementation of changes to production
  • Participates in project planning and scheduling to ensure appropriate resources are assigned and delivery dates set and achieved
  • Works on application modernization to reduce current technical debt by rewriting older code
  • Contributes to the improvement of existing programming techniques and applications and updates and trains others in the department accordingly
  • Provides input to the manager on team performance, sharing developmental opportunities and customer service needs
  • Oversees the daily routine, delegation, and scheduling for the development team
  • Updates key stakeholders as needed regarding changes in the design or delivery of solutions
  • Aids in training, instruction, and direction to less experienced application developers
  • Pays attention to the system performances and improves it as and when required

Requirements

  • Bachelor's degree in computer science with 5 years of related experience or a Master's degree with 3 years of related experience
  • Strong programming fundamentals
  • Strong troubleshooting and root cause analysis skills in a fast-paced environment
  • Working experience in Microsoft technical stack (Windows OS, .NET, C#, IIS, Visual Studio)
  • Working experience in other programming languages like Java, Python, etc.
  • Experience developing and executing advanced SQL queries
  • 2 to 3 years of manufacturing or relevant industry development/programming experience
  • Working experience in the design and development of integration/interface between application and systems
  • Working experience in SSIS, SSRS ODS, Data warehousing concepts and experience
  • Any BI software experience like Power BI, Qlik, Tableau
  • ERP application fundamentals and functional understanding
  • Participated in mid to large projects as an active team member
  • Ability to learn quickly and support in a dynamic application landscape
  • Experience in a lead position contributing to the scheduling and direction of the team

Nice-to-haves

  • Experience with ERP application implementation and/or support is a plus

Benefits

  • Health insurance
  • Dental insurance
  • Paid time off
  • Vision insurance
  • 401(k) matching
  • Life insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service