Back to Job Search

Senior Software Engineer

  • Sector: IT
  • Contact: Gillian Nicholson
  • Job Ref: 17532

Our client based in Dublin city centre is seeking a Senior Software Engineer for a 6-12 month contract to join their team. With this position you will have the opportunity to work as part of a team that deliver high quality software products.

You will take pride in designing and developing our solutions. When you join us as a Senior Software Engineer, you'll have the opportunity to showcase your technical expertise, making historic transformation in health care and changing the way our businesses and consumers engage with technology.

Primary Responsibilities:

  • Works with business, technical and operations colleagues to design, develop, test and deploy Kafka consumers and producers to support Provider online search and directories applications

  • Uses best practices for code development and deployment, including automated testing, CI/CD, and DevOps integration

  • Maintains requirements and playbook documentation for the application

  • Supports application(s) in the production environment and ensures application SLAs around performance and availability are being met

  • Works with back-end teams and service integration layers to integrate into larger systems and platforms

  • Explores innovative methods and technologies to further the initiatives of the company around lowering total cost of care for our members, as well as total cost of ownership for our applications


Required Qualifications:

  • Undergraduate degree and/or equivalent experience

  • Strong Java skillset

Preferred Qualifications:

  • Kafka and streaming architectures

  • OpenShift, Kubernetes or similar Cloud Platforms

·Java technologies Scala

·Database knowledge:MySQL, Postgres, NoSQL, 

·Testing Methodologies:TDD, BDD

·Software development methodologies:

·Agile – Scrum & Kanban

·Cloud Services:AWS, Azure 

Nice to have

  • NoSQL Data Stores (MongoDB, Cassandra, Elasticsearch, HBase, etc.)

  • Some automated testing frameworks (Junit, Cucumber, etc)

  • GitHub or similar Code Versioning applications

  • Jenkins or similar applications for building CI/CD pipelines

  • Experience with Python

  • Apache Spark

  • Knowledge of Machine Learning approaches

  • Experience working in an Agile environment 

  • Some experience with graph database technology (Neo4j, Tigergraph, Orient DB, etc)

For a confidential discussion and more information on the role, please contact Gillian Nicholson

090 6450665