Senior Full Stack Software Engineer - Signify Health Ireland
  • Connacht, Connacht, Ireland
  • via BeBee.com
-
Job Description

**Senior Software Engineer** Transform healthcare by building a unified technology platform for value-based care, improving care and reducing spending by treating patients in lower-cost settings and linking providers' payments to patient outcomes. **Job Description** We're looking for a Senior Software Engineer to join our agile development team, building and working on enterprise-grade software systems leveraging.NET to build Micro Services and Angular to build world-class systems. As a Senior Software Engineer, you will be responsible for: * Maintaining high standards of software quality by writing high-quality code and following established standards and best practices * Ensuring cross-team collaboration with other Software Engineers, Business Analysts, and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications * Working with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable * Providing estimates at a User Story level and providing input to work plans * Participating in peer-reviews of solution designs and related code * Packaging and supporting deployment of code releases * Analyzing and resolving technical and application problems * Assessing opportunities for application and process improvement and preparing documentation of rationale to share with team members and other affected parties * Providing third-level support to business users * Proactively reviewing the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing * Performing unit and integration testing before launch * Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities **Requirements** * 6 or more years of experience in Software Development working with a mix of front and back-end technologies in a product-oriented, cross-functional engineering team * Bachelor's degree in Computer Science or a related field preferred but not required * Strong experience in React or React Native * Hands-on experience with a number of programming languages including but not limited to: C#,.NET, Java, and frameworks such as ASP.NET * Strong SQL skills * Experience with Continuous Integration Continuous Deployment (CI/CD) * Experience with Scrum/Agile development methodologies * Seeking senior Engineers who are capable of mentoring and growing the junior staff members **Preferred Skills and Experience** * Experience with application containerization and container management * Experience with messaging technologies like Kafka, Akka.NET, NService Bus or Rabbit MQ * Prior work with cloud-based systems, Azure experience preferred * Exposure to caching patterns and technologies (Redis, Couchbase, etc.) * Exposure to Document Databases * Experience with TDD and familiarity with Unit testing frameworks * Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation * Experience with multi-layer architecture, architectural patterns and Dependency Injection frameworks * Experience with Mediator pattern, Domain Driven Design and ORMs strongly desired * Strong understanding of service-oriented architecture principles and techniques, object-oriented design principles, and database design and implementation **About Us** Signify Health is helping build the healthcare system we all want to experience by transforming the home into the healthcare hub. We coordinate care holistically across individuals' clinical, social, and behavioral needs so they can enjoy more healthy days at home. By building strong connections to primary care providers and community resources, we're able to close critical care and social gaps, as well as manage risk for individuals who need help the most. This leads to better outcomes and a better experience for everyone involved.

;