The Software Engineer, I is a part of our development team This role focuses on analyzing and resolving issues, refactoring code, and maintaining the capabilities of our highly scalable multi-tenant healthcare technology platform. As an individual contributor, you will collaborate with other members of your cross functional team, learn technologies and techniques, and produce high quality software.
Essential Functions / Tasks / Duties / Responsibilities:
- Collaborate, as part of the development team, to create technical solutions for our software products.
- Own troubleshooting, and fixing integration support issues in Production and during Implementation
- Optimize, refactor, enhance, debug, and troubleshoot existing code
- Perform root cause analysis, and propose effective solutions for bugs in the software
- Follow all OP best practices and coding standards
- Document, Maintain, and Own technical artifacts, internal knowledge base, and templates for all integrations; bringing in industry knowledge as appropriate to improve OP’s solutions.
- Ensure the best possible performance, quality, and responsiveness of the applications
- Understand specifications and requirements for the development/enhancements of interfaces and other types of data exchange, including but not limited to HIE standards and OP interfaces
- Write, review, and debug basic programming assignments that are well defined and include mostly debug issues.
- Protect the integrity of code: creating, submitting and utilizing tests.
- Provide transparency of work to the company.
- Transfer knowledge within the department and to other technical teams.