
Senior Software Engineer
- London
- Permanent
- Full-time
We have been supporting global healthcare systems from Ireland and the UK for more than 20 years, building a dynamic and diverse team of more than 2,100 talented individuals. With a continued record of growth and stability, we're on the constant lookout for fresh talent to join our expanding teams.As a Senior Software Engineer you will play an important role in supporting key strategic initiatives for our Advanced Analytics and Digital Products business component. Designing and developing technical solutions you will work in close collaboration with our Product and Governance teams, testing out new ideas and helping bring them to market. In addition to having impact on a great team, you'll also discover the career opportunities you'd expect from an Industry Leader.Schedule: Full-time position with standard working hours of Monday – Friday, standard business hoursPrimary Responsibilities:
- Work as a Full Stack Engineer to design, code, build and test software solutions in DevOps scrum environment
- Lead team efforts to achieve timely resolution to all production issues
- Apply design patterns to best practices to software development
- Rapid prototyping within an Agile methodology
- Contributing to the applications’ technology stack and driving progressive solutions to complex problems
- Working with technical and strategic product to create world class products
- Implementing complex code based on guidance provided by lead engineer on initiative(s)
- Pro-actively identifies and addresses security gaps in solution design and delivery
- Experience with .NET
- Experience developing/operating with a commercial cloud environment, preferably MS Azure
- Experience with Agile, Continuous Integration and Continuous Delivery
- Experience with relational and non-relational database technologies
- Microsoft .NET technology stack experience (C# / .NET, .NET Core, Web APIs)
- Development Operations experience including Working knowledge of code management tools such as Git, agile management tools, i.e. Jira/Rally, CI/CD tools such as Jenkins, Azure DevOps
- Automated Testing experience including Unit test development and Integration test development
- Web Programing experience including HTML, CSS, JavaScript
- Knowledge of Agile & Software Development Best Practices including code scanning and remediation
- Degree in computer science
- Experience working in a MHRA regulated environment
- Experience with IAAS/PAAS services; together with delivery of Infrastructure-as-code using Terraform/ARM/ Ansible
- Experience with testing frameworks
- Passionate about writing concise, well tested and robust code