Senior Software Engineer
Core
Design, construct, test, and debug complex technical solutions and applications in a fast-paced environment.
Role type
Senior Software Engineer (Legacy Systems)
Builds
Complex applications and technical solutions
Domain
Enterprise software development (Legacy RPG/DB2)
Deliverable
production ML models | product features
Required skills
RPG & CL, DB2 SQL, SQL Procedures, User Defined Functions, OOP, SOLID principles, Unit testing, System testing, Integration testing, Performance testing, Agile methods, Cross-platform development
Preferred skills
Architectural and design patterns, Configuration management, Process improvement
Technologies
RPG, CL, DB2, SQL
Responsibilities
Design and implement technical solutions in compliance with engineering standards; Estimate effort for assigned tasks; Resolve high-complexity development issues; Facilitate development task prioritization for junior staff; Maintain MEDHOST Quality Management System and QMS procedures.