Arcus FM is seeking a talented Senior Software Developer to join our dynamic team. Reporting directly to the Product Development Manager, you will collaborate with skilled developers to create impactful software solutions that drive success for our business and clients.
As a Senior Software Developer, you will lead the design, development, and deployment of high-quality software projects. You'll work closely with product managers, designers, and stakeholders to define project goals and deliverables, ensuring alignment with company standards and client needs. Although this role allows for primarily remote working, there is a requirement to attend the Redditch office at least once a month. What You'll Do: Write clean, efficient, and maintainable code, following best practices and coding standardsConduct thorough code reviews and provide constructive feedback to maintain high code qualityMentor junior developers and promote continuous learning within the teamTroubleshoot and resolve complex software issues and performance challengesStay up-to-date with emerging technologies and advocate for their use when beneficialContribute to technical documentation including design specs, user guides, and release notes. What We're Looking For: Proven experience delivering high-quality software solutions and maintaining large-scale, distributed systemsDeep understanding of software architecture, design patterns, and testing methodologies (unit, integration, automated testing)Certifications such as AWS Certified Solutions Architect or Scrum Master are a plus.Contributions to open-source projects or a strong portfolio of personal workStrong proficiency in multiple programming languages: JavaScript, SQL, React, NodeJS, Python, and C#Extensive experience with frameworks/libraries like React, Razor, and ExpressJSSkilled in both relational (SQL Server, MySQL) and non-relational databases with expertise in design and optimizationProficient with version control tools (Git) and collaborative workflows.Familiarity with Agile methodologiesExperience with cloud platforms (AWS, Azure) and DevOps practices including CI/CD pipelinesKnowledge of containerization and orchestration tools such as Docker and AWS ECS.Proven leadership and mentoring capabilitiesExcellent problem-solving, communication, and teamwork skills Why Join Arcus? Circa £60,000 per annum (depending on experience)Up to 4% discretionary bonus based on performance25 days annual leave plus Bank HolidaysGenerous pension scheme with matched contributions (5%-6%)Life AssuranceSalary Sacrifice Electric Vehicle SchemeLearning & Development opportunities, including funded training sponsorshipsCycle to Work SchemeHealth cash plan At Arcus, we're passionate about nurturing talent and providing industry-leading development opportunities to help you grow your career. Ready to take your career to the next level? Don't miss out on this exciting opportunity - apply today by clicking the 'apply' button!
Read Less