Jobs PHP
Software Developer

Aptum

Software Developer

United Kingdom
Remote position
Posted last quarter

Description

Description

The Software Developer will be expected to use their knowledge and experience to contribute to development and maintenance of existing and future applications and middleware.

This role requires proficiency in application design, development, debugging, testing, and system administration, using various technologies and toolsets.

The developer will advocate for test-driven development and ensure that software is written to meet internal business requirements, internal policies, and industry best practices.

Responsibilities and Duties

  • Support existing internally developed applications and development toolsets.
  • Maintain and enhance existing PHP and/or Java applications (backend and frontend).
  • Research, design, and develop web-based applications using PHP and/or Java.
  • Write middleware to integrate third-party applications.
  • Identify opportunities to automate processes or replace existing systems.
  • Thorough documentation of your work and findings.
  • Successfully complete assignments on time and of high quality.
  • Follow industry best practice and internal standards.

Experience & Education

  • Bachelor?s degree in Computer Science, comparable qualification, or relevant industry experience.
  • Experience with a variety of programming and scripting languages (e.g. PHP, Java, Bash, Python, PowerShell).
  • Solid experience with Git.
  • Experience with SQL (e.g. PostgreSQL, MariaDB/MySQL).
  • Good understanding of Linux and Windows administration.
  • Solid understanding of the software development life cycle.
  • Familiar with web services/APIs, (e.g. SOAP/REST/etc).
  • Automated testing, particularly TDD.
  • Unit, Functional, and Integration testing.
  • Continuous Integration experience with Jenkins or similar.
  • Continuous Delivery and deployment automation experience.
  • Experience with Configuration Management technology (e.g. SaltStack).
  • Agile/Scrum processes and methodologies.
  • Deploy anywhere technologies (Docker, Drop wizard).
  • Atlassian suite experience (JIRA, Bitbucket).
  • Understanding of SAML authentication.

Why Join Us?

We believe in fostering an inclusive and supportive work environment where everyone?s contributions are valued. As part of our remote team, you?ll have the flexibility to work from anywhere while collaborating with talented professionals who are passionate about cloud solutions. Join us in shaping the future of technology and making a real impact!