Software Engineer
Core
Designing and building complex, scalable software applications across digital channels with an enterprise-wide architectural view.
Role type
Senior Software Engineer (Full Stack / Architectural)
Builds
Scalable, highly available software applications and programs
Domain
Healthcare technology / Digital channels
Deliverable
production ML models | product features
Required skills
Algorithm design, data structures, design patterns, modern programming languages (Java, Python, JavaScript), web services (REST, JSON), cloud platforms (GCP, AWS), SQL/PL/SQL, root cause analysis, production support, agile/scrum methodology, code reviews, system architecture design
Preferred skills
Production support experience, strong SQL skills, leadership of developers, Cognos development, healthcare application development, fault-tolerant code design
Technologies
Java, Python, JavaScript, React, Angular, NodeJS, NoSQL, HTML5, CSS, Google Cloud Platform, Amazon Web Services, REST, JSON, Cognos
Responsibilities
Design and create engineering specifications, write code adhering to standards, perform code reviews, generate stories and tasks in Jira/RTC, monitor production jobs and address issues, mentor associate engineers, define system architectures and explore technical trade-offs
Seniority
Senior, hands-on IC with architectural responsibilities
