Cardiff, Wales, United Kingdom

Systems Developer

 Job Description:

Job Purpose

The Systems Developer will be responsible for designing, developing, and maintaining software systems. You will work closely with stakeholders to identify their needs and requirements, and develop software solutions that are scalable, secure, and maintainable. You will be responsible as part of the team for the quality of the code produced, which will involve reviewing pull requests and writing unit tests.

More about the company and the role potential

This opportunity would suit a mid-level Engineer that wants a chance to do a bit of everything and work with a business that has a large amount of legacy code but has plans to change it. The company aspires to move towards a custom MVC framework, move the products into the cloud and look at breaking the product up into microservices and the use of APIs. There is 6-9 months planned work and there is plenty of work in the pipeline. We are looking for someone with a grounding in core PHP. This will be working for an established successful company with the feel of a startup.

Responsibilities

  • Design, code, test, and debug applications in PHP, JavaScript and MS SQL.
  • Develop software solutions that are scalable, secure, and maintainable.
  • Integrate applications with third-party APIs and web services.
  • Troubleshoot and resolve issues related to software systems and applications.
  • Conduct code reviews and provide constructive feedback to team members.
  • Develop and maintain technical documentation for software systems and applications.
  • Collaborate with other developers and cross-functional teams to ensure successful software delivery.
  • Participate in project planning and estimation.
  • Participate in Code Reviews and manage tickets in Jira.
  • Prioritize security considerations in all software development activities and work to ensure that software systems are secure and compliant with industry standards.

Knowledge, skills and experience

  • Minimum of 3 years of experience in software development using PHP (core OR frameworks)
  • Solid understanding of software development principles and practices, including object-oriented design.
  • Experience with SQL databases, such as MSSQL, MySQL or PostgreSQL.
  • Familiarity with front-end development frameworks such as React, Angular, or Vue.
  • Experience with modern software development tools such as Git, JIRA, or Confluence.
  • Experience with RESTful API design and development.
  • Experience with writing unit and integration tests.
  • Demonstrated ability to deliver high-quality software solutions on time and within budget.
  • Experience working in an Agile software development environment.

What we offer

  • £35,000 - £42,000 per annum
  • A flexible working environment, with the opportunity for hybrid working
  • Health Cashback scheme
  • Life Assurance of 4 x salary
  • Pension Salary Sacrifice Scheme
  • 25 days holiday plus bank holidays (rising to 27 days holiday after two years service)
  • Opportunity to purchase additional annual leave through salary sacrifice
  • A day off for your birthday
  • A Giving Back day to offer your services to the local community
  • Electric Vehicle Salary Sacrifice Scheme (subject to qualifying eligibility criteria)
  • Cycle to Work Salary Sacrifice Scheme (subject to qualifying eligibility criteria)
  • Opportunity to join our 3% interest Christmas savings scheme
  • Employee referral scheme; you can earn between £250 and £500 for each successful referral into the business
  • Regular social, health and well-being events
  • Free on-site parking
  • On-site Gym

We will be reviewing applications and interviewing candidates on an ongoing basis and encourage you to submit your application early. We reserve the right to close this vacancy once a successful candidate is appointed. We may close this vacancy earlier than the deadline as applications are being reviewed regularly throughout the advertised period and interviews may take place for suitable candidates.

For immediate consideration please send your CV today

  Required Skills:

Front-end Development Interviewing Constructive Feedback Eligibility Technical Documentation Savings Assurance Microservices Web Services Confluence Salary Software Development Reviews PostgreSQL Project Planning Developers Writing Integration PHP Databases JIRA Git Security MySQL Documentation JavaScript Software SQL Planning Design Business