Connecting...

Senior Software Engineer

Job description

Senior Software Engineer

Senior Software Engineer wanted to join a software product development team in Galway. You should have a strong interest in technology, enjoy problem solving, be willing to take initiative and drive change. This is a demanding but rewarding position for someone with significant development expertise who can self-manage your projects and lead others.

You will:

  • Produce state of the art technical designs, software, test, and document assets
  • Evaluate technologies, innovate on product architecture
  • Be a strong advocate of good agile development practices – code reviews, automated test, continuous integration, continuous delivery
  • Work closely with developers, QA team, customer support and product management on delivering and supporting our service.

 

What we need to see:

  • A Bachelor or higher degree in Computer Science or related field
  • 5+ years of experience full stack development in web and/or mobile applications
  • Commercial experience in Database Schema Design
  • Good knowledge of frameworks such as Spring, Angular JS
  • Great object-oriented skills and knowledge of design patterns
  • Experience in an agile development environment with TDD, continuous integration and continuous delivery, using tools such as Cucumber, Git, Jenkins and Docker
  • Good verbal and written communication skills
  • Excellent problem- solving skills and attention to detail

 

Experience/strong interest in some of the following:

  • Security
  • Android development
  • Microservice architectures
  • Message queue/broker / MQTT
  • Amazon Web Services / Serverless architecture
  • IoT
  • Developing automated test frameworks
  • Database Query Optimisation
  • UX experience

To apply for this position please contact Catriona Coogan at Sigmar Recruitment T: +353 91 455306 E:   ccoogan@sigmar.ie   

All applications will be treated with the strictest of confidence.  Sigmar will never forward your CV to a third party without prior consent