Job Software Developer/ Engineer/ Architect

Senior Software Engineer - Python

Client

Our client is a trading firm based in Ireland.

Role and Responsibilities:

 Reporting to the Development Manager, the role will be responsible for providing analysis and development expertise to our business across a range of technologies and platforms. The software developer will:

  • Design and deliver fit-for-purpose solutions

ยท Contribute to the wider IT team by

  • Expand the use of best practices within the team and across the code base by remediating systems, reducing technical debt, and increasing the use of automation.
  • Work with our business users to help them understand, define, and refine their requirements.
  • Act as a point of contact for immediate or urgent support requests which require development expertise.
  • Act as technical lead when required.
  • At least 4-5 years programming experience with Python
  • Excellent knowledge and experience with at least one RDBMS technology e.g., MySQL
  • Experience of Cloud Services (preferably AWS)
  • Experience with automation of CI/CD pipelines
  • A good understanding of development best practices
  • Experience across the full SDLC (i.e., design, development, testing and deployment) of data gathering, analysis and reporting systems.
  • Experience working in and managing an agile environment
  • Great attention to detail, specifically documentation skills e.g., demonstrated contributions to our Confluence knowledge base.
  • Owning, tracking, analysing, and resolving urgent production incidents and change requests, as well as medium and longer-term project deliveries.
  • Primary degree in a technical field such as computer science, science, engineering, or another STEM field