Software Engineer

Job ID:  36147
Location:  DUBLIN (IRL)

Who we are:


Murex is a global fintech leader in trading, risk management and processing solutions for capital markets.  Operating from our 18 offices, 2400 Murexians from over 60 different nationalities ensure the development, implementation and support of our platform which is used by banks, asset managers, corporations and utilities, across the world.


Join Murex and work on the challenges of an industry at the forefront of innovation and thrive in a people-centrix environment.  You'll be part of one global team where you can learn fast and stay true to yourself.


SENIOR SOFTWARE ENGINEER - develop your skills and expertise in collaboration with the Murex team

The team:


The Dublin development team as part of the Product Development Division, ensures the continuous excellence of the Murex platform: MX.3. supporting development of modules of the Murex platform, working closely with the product management to develop new functionality, rapidly solve problems and enhance existing aspects of the application. The team is split into Client Support, responsible for developing small to medium timescale developments based on client requirements.  Project Development focused on longer timescale developments adding new functionality and developing new modules.  Performance and Architecture focuses on technical and performance projects. Quality Dev dedicated writing Unit Tests and developing frameworks for quality.


What you'll do:


  • Open to candidates with minimum 2 years industry experience.
  • Development: Ability to develop high-quality, testable and maintainable code with best-practice design.
  • Team spirit & work practices: Motivation, initiative to work within a team (willing to improve work practices)
  • Learning: Ability to learn new technologies, development practices and patterns.
  • Willingness to travel periodically when required for planning activities
  • Technologies: Advantageous to have experience in Git, REST Java services, Spring, Spring Boot, Maven, Gemfire, Real-time stream processing engines: Storm, Spark.
  • Java development lifecycle: Quality, testability, build, deployment.
  • SAFe: Extensive experience developing in a SAFe agile train.


Who you are:


  • 2.1 or higher degree in Computer Science / Maths / Software Engineering
  • 450+ Leaving Certificate Points (or equivalent)
  • 2-5 years’ experience of java programming
  • Experience with 3-tier architectures
  • Experience with multi-threaded applications.
  • Experience with distributed systems
  • Experience with micro services and web technologies, for example, REST, HATEOAS, CSS, HTML, and JavaScript.
  • Extensive experience with Agile methodologies, for example, Scrum or Kanban.
  • Fluent English is essential
  • Ability to prioritize tasks, to ensure deadlines are achieved.
  • Ability to work on both short-term and long-term projects simultaneously
  • Excellent problem solving skills
  • Ability to quickly understand business requirements
  • Ambitious, motivated, eager to develop within a team environment.
  • Display personal commitment, effort, motivation and initiative in all aspects of work
  • Willingness to display flexibility in a fast-paced, ever-changing working environment is essential.


Why should you join us:


  • Continuous investment in learning and development
  • Privately owned: focused only on delivering value for our employees and clients
  • A diverse and multicultural community
  • Opportunity to particiapte in many industry events (Tech-Talks, Codeon, Devoxx.............)