The company is looking to define and evolve standard practices and procedures, specify, design, and develop software for new projects, and perform professional software development tasks related to the development, design, and debugging of software applications or operating systems. They also need to design and build scalable, distributed, and resilient software components and services to support a healthcare platform, applications, and end-users, balancing feature development with production KPIs.
Requirements
- 8 or more years of software engineering or related experience.
Responsibilities
- Define specifications for significant new projects and specify, design and develop software according to those specifications.
- Perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.
- Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology.
- Recommends and justifies major changes to existing products/services/processes.
- Designing and building scalable, distributed, and resilient software components and services to support health care platform, applications, and our end users.
- Own the complete SDLC from architecture, development, testing, first class monitoring, to production.
- Balance between feature development and production KPIs.
Other
- As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.
- We believe in ownership and expect you to think long term, mentor, and empower other engineers.
- As well as share your knowledge with other team members to foster collaboration and inclusion.
- BS or MS degree or equivalent experience relevant to functional area.