MEDHOST is looking for a Senior Software Engineer to design and implement new products and modules for the healthcare industry, enhance existing products with a strong focus on customer requirements and quality assurance, and complete software maintenance tasks, including bug fixes and customer-driven feature development.
Requirements
- Proven experience in software development, design, and architecture.
- Expertise in developing and maintaining robust applications in the IBM i environment.
- Proficiency in programming languages such as RPG, CL, and SQL.
- Advanced proficiency in production-level diagnostics and debugging.
- Ability to efficiently identify, analyze, and resolve program errors to ensure optimal system performance and reliability in a fast-paced production setting.
Responsibilities
- Design and implement new products and modules for the healthcare industry.
- Enhance existing products with a strong focus on customer requirements and quality assurance.
- Implement product designs by programming in various languages and using diverse technologies.
- Produce accurate effort estimates for large and small-scale tasks.
- Track development progress and timelines in collaboration with the Development Team Lead.
- Complete software maintenance tasks, including bug fixes and customer-driven feature development.
- Collaborate with the R&D team on development methodology, processes, and associated tools.
Other
- Remote (US or Canada) with occasional travel to Ottawa, ON
- We highly value team members who are able to communicate clearly and concisely, and who work to build a positive and enjoyable workplace.
- Strong communication skills and ability to work collaboratively in a remote team environment.
- This position is open to qualified individuals living anywhere in the US or Canada and willing to work remotely from home and travel to Ottawa on occasion.