Senior Software Developer

Be among the first applicants.
Arcus FM Limited.
United Kingdom
GBP 60,000
Be among the first applicants.
5 days ago
Job description

Overview

Arcus are recruiting a Senior Software Developer who with reporting into a Product Development Manager, and working as part of a team of software developers, build applications for the benefit of our business and our clients.

Responsibilities

The Senior Software Developer will lead the design, development, and deployment of software solutions in line with project requirements and company standards, and collaborate with product managers, designers, and other stakeholders to define project scope, objectives, and deliverables.

Other responsibilities include:

  1. Write clean, efficient, and maintainable code, and ensure adherence to best practices and coding standards.
  2. Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
  3. Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  4. Troubleshoot, debug, and resolve complex software issues and performance bottlenecks.
  5. Stay current with emerging technologies, tools, and practices, and advocate for their adoption where appropriate.
  6. Contribute to the development of technical documentation, including design specifications, user guides, and release notes.

Qualifications

The successful candidate will have experience in software development, with a proven track record of delivering high-quality software solutions, and in developing and maintaining large-scale, distributed systems. You should also have a deep understanding of software architecture and design patterns, and knowledge of software testing methodologies, including unit testing, integration testing, and automated testing.

Other requirements include:

  1. Certification in relevant technologies or methodologies (e.g., AWS Certified Solutions Architect, Scrum Master).
  2. Contributions to open-source projects or a strong portfolio of personal projects.
  3. Strong proficiency in multiple programming languages, including JavaScript (JS), SQL, React, NodeJS, Python, and C#.
  4. Extensive experience with software development frameworks and libraries (e.g., React, Razor, ExpressJS).
  5. Experience with both relational and non-relational databases (e.g., SQL Server, MySQL), and expertise in database design and optimization.
  6. Proficiency in version control systems (e.g., Git) and collaborative development workflows.
  7. Familiarity with Agile development methodologies and practices.
  8. Strong problem-solving skills and the ability to analyze and resolve complex technical issues.
  9. Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  10. Experience with cloud platforms including AWS and Azure.
  11. Familiarity with DevOps practices and tools, including continuous integration/continuous deployment (CI/CD) pipelines.
  12. Experience with containerization technologies such as Docker and orchestration tools like AWS Elastic Container Service.
  13. Demonstrated experience in leading and mentoring development teams.

Benefits of Working at Arcus:

  1. Salary: Circa £60,000 (dependent on experience)
  2. Up to 4% discretionary bonus scheme, subject to achievement of targets
  3. 25 days annual leave + Bank Holidays
  4. Generous contributory pension scheme of matched contributions between 5% and 6%
  5. Life Assurance
  6. Salary Sacrifice Electronic Vehicle Scheme
  7. Free Specsavers eye test and contribution towards glasses (T&Cs apply)
  8. Learning & Development opportunities
  9. Funded Training Sponsorship Scheme
  10. Cycle to Work Scheme
  11. Health cash plan

Requisition ID

2025-6658

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer jobs in United Kingdom