Senior Software Developer

·
Full time
Location: London
·
Job offered by: Arcus Solutions
·
Category: IT & Technology
Arcus are recruiting a Senior Software Developer who will report into a Product Development Manager and work as part of a team of software developers to build applications for the benefit of our business and our clients. 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. Responsibilities include: Write clean, efficient, and maintainable code, and ensure adherence to best practices and coding standards. Conduct code reviews and provide constructive feedback to ensure code quality and consistency. Mentor and guide junior developers, fostering a culture of continuous learning and improvement. Troubleshoot, debug, and resolve complex software issues and performance bottlenecks. Stay current with emerging technologies, tools, and practices, and advocate for their adoption where appropriate. Contribute to the development of technical documentation, including design specifications, user guides, and release notes. 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: Master's degree in Computer Science, Engineering, or a related field. Certification in relevant technologies or methodologies (e.g., AWS Certified Solutions Architect, Scrum Master). Contributions to open-source projects or a strong portfolio of personal projects. Strong proficiency in one or more programming languages such as Java, Python, C#, or JavaScript. Extensive experience with software development frameworks and libraries (e.g., Spring, Django, React, Angular). Experience with both relational and non-relational databases, and expertise in database design and optimization. Proficiency in version control systems (e.g., Git) and collaborative development workflows. Familiarity with Agile development methodologies and practices. Strong problem-solving skills and the ability to analyze and resolve complex technical issues. Excellent communication and collaboration skills, with the ability to work effectively in a team environment. Experience with cloud platforms such as AWS, Azure, or Google Cloud. Familiarity with DevOps practices and tools, including continuous integration/continuous deployment (CI/CD) pipelines. Experience with containerization technologies such as Docker and orchestration tools like Kubernetes. Demonstrated experience in leading and mentoring development teams. Benefits of Working at Arcus: Salary: Circa £60,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 This role offers the opportunity to work on cutting-edge technologies and drive the technical vision of our organization. If you are a proactive, innovative problem-solver with a passion for building impactful software systems, we encourage you to apply. 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.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details