Senior Software Engineer Developer

  • Location

    Republic of Ireland

  • Sector:


  • Job type:


  • Salary:


  • Contact:

    Erik Souza

  • Contact email:

  • Job ref:


  • Published:

    6 months ago

  • Expiry date:


  • Startdate:


Senior Software Engineer Developer


Knowledge and experience of Enterprise Level development, preferably in JavaScript and JavaScript runtime environment (e.g. Node JS).

Has good knowledge of software engineering best practices such as but not limited to automated testing, refactoring and continuous integration.

Has good knowledge with automated testing tooling such as JUnit, Mockito and FitNesse.

Has good knowledge with continuous integration tooling such as GitHub, Jenkins and Maven.

Has good knowledge with software IDEs such as IntelliJ Has strong verbal and written communication skills through English.

Has good knowledge of Agile software Development methodologies like Scrum, XP and SAFe.

Experience in Programming and Tools for Artificial Intelligence and Data Analytics such as Python as plus.


  • Researches, designs, develops, configures, integrates, tests and maintains existing and new business applications and/or information systems solutions including databases through integration of technical and business requirements.
  • Applications and infrastructure solutions include both 3rd party software and internally developed applications and infrastructure.
  • Responsibilities include, but are not limited to, analysis of business requirements, coding of modifications or new program, creation of documentation, testing and maintenance of applications, infrastructure, and information systems including database management systems.
  • Works within the Information Technology function, obtaining resources and working in support of objectives and strategies.
  • Provides required documentation and participates in architecture reviews to ensure that the solutions comply with standards and use approved technologies.
  • Typical customers are XPE end users and various functional areas such as Supply Chain, Research and Development, Marketing, Finance, a business, or the company.
  • Expert: Applies advanced subject matter knowledge to complex business issues and is regarded as a business matter expert. Frequently contributes to the development of new ideas and methods.
  • Works on complex problems/projects where analysis of situations or data requires and in-depth evaluation of multiple factors. Exercises significant independent judgment within broadly defined policies and practices to determine best method for accomplishing work and achieving objectives.
  • Acts as an expert providing direction and guidance to process improvements and establishing policies. Frequently represents the organisation to external customers.
  • Bachelor's degree or equivalent experience and a minimum of 10 years of related experience or a master's degree and a minimum of 8 years.
  • Candidate should have 5 Experience plus in writing code (such as, and not limited to, Java, C, C++, C#, VB.Net; databases like SQL-Server/ Oracle; and Testing tools Experience of multiple full release cycles.
  • Advanced understanding of modern software development methodologies. Advanced understanding of modern software development tools and SCM. Advanced understanding of Software Test methodologies, and an expert in testing tools.
  • Expert in Database Administration. Advanced Web technologies.