Verathon - Bothell, WA
posted 3 months ago
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.