Overview
Arcus are recruiting a Software Developer/Engineer who will be responsible for the design, development, and maintenance of software applications that meet the needs of the business and its clients.
Responsibilities
The role involves collaborating with cross-functional teams to deliver high-quality, scalable, and maintainable solutions. You will be required to write, test, and deploy clean, efficient, and maintainable code for various software applications, and collaborate with stakeholders to gather and understand technical and business requirements.
Other responsibilities include;
* System Maintenance: Troubleshoot, debug, and upgrade existing systems to enhance performance and security.
* Collaboration: Work with designers, product managers, and other developers to ensure cohesive and user-friendly interfaces and functionalities.
* Documentation: Create and maintain technical documentation to ensure transparency and support for the development process.
* Innovation: Propose and implement innovative technologies to improve the software development process and product performance.
Requirements
This position requires professional experience in software development or engineering, an ability to innovate and problem-solve, and a strong understanding of modern software development practices and tools.
Other requirements include;
* Bachelor’s degree in Computer Science, Software Engineering, or a related field.
* Proficiency in multiple programming languages, including JavaScript (JS), SQL, Java, React, CSS, and Python, and in in front-end and back-end development
* Strong understanding of software development life cycle (SDLC) and agile methodologies.
* Certifications in relevant programming languages or frameworks are a plus
* Familiarity with database management systems (e.g., MySQL, PostgreSQL), and an understanding of version control systems such as Git.
* Awareness of emerging technologies and programming trends, and experience with DevOps practices, including CI/CD pipelines.
* Ability to optimize applications for speed, scalability, and reliability.
* Strong written and verbal communication skills.
* Ability to convey technical information to non-technical stakeholders.
* This role is ideal for someone who thrives in a fast-paced, innovative environment and is eager to stay at the forefront of technology. A strong commitment to collaboration, learning, and delivering exceptional software solutions is essential.
Benefits of Working at Arcus:
* Salary: Circa £45,000 (dependent on experience)
* Up to 4% discretionary bonus scheme, subject to achievement of targets
* 25 days annual leave + Bank Holidays
* Generous contributory pension scheme of matched contributions between 5% and 6%
* Life Assurance
* Salary Sacrifice Electronic Vehicle Scheme
* Free Specsavers eye test and contribution towards glasses (T&Cs apply)
* Learning & Development opportunities
* Funded Training Sponsorship Scheme
* Cycle to Work Scheme
* Health cash plan
How to apply?
If you have mobilisation experience and you’re looking to be a part of a growing company! Submit your application today by clicking on the ‘APPLY’ button.