SonicJobs Logo
Login
Left arrow iconBack to search

Software Development Manager

Jam Management Consultancy Limited T/A JAM RECRUITMENT
Posted 2 days ago, valid for a month
Location

Reading, Berkshire RG31 4UR

Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • We are looking for a Software Development Manager with expertise in .NET, C#, React, JavaScript, and TypeScript to lead our development team.
  • The role involves managing a team, overseeing the software development lifecycle, and ensuring alignment with business objectives.
  • Candidates should have proven experience in software development and at least 5 years of leadership experience in managing development teams.
  • The position offers a competitive salary and benefits package, along with opportunities for professional development and career advancement.
  • This role requires strong communication skills and a collaborative mindset to foster a positive team environment.

About the Role:We are seeking an experienced and dynamic Software Development Manager with expertise in .NET, C#, React, JavaScript, and TypeScript to lead our clients development team. In this role, you will oversee the design, development, and delivery of high-quality software solutions, ensuring alignment with business objectives and industry best practices. You will collaborate with cross-functional teams to foster innovation, drive continuous improvement, and mentor a team of skilled developers.

Key Responsibilities:

  • Team Leadership & Management:

    • Manage, mentor, and motivate a team of software developers, fostering a collaborative and high-performance culture.

    • Set clear goals, monitor performance, and provide regular feedback and development opportunities.

  • Project & Product Delivery:

    • Oversee the complete software development lifecycle, from planning and design through implementation, testing, and deployment.

    • Ensure timely delivery of projects while maintaining high standards of code quality, performance, and security.

    • Work closely with product management, UX/UI designers, and other stakeholders to define project requirements and priorities.

  • Technical Oversight:

    • Drive the technical vision for the team, advocating best practices in software design, development, and testing.

    • Ensure effective utilisation of .NET, C#, React, JavaScript, and TypeScript within projects.

    • Review and approve technical designs, ensuring solutions are scalable, maintainable, and aligned with business goals.

  • Process Improvement & Innovation:

    • Implement agile methodologies and continuous integration/continuous deployment (CI/CD) practices to improve development efficiency.

    • Identify opportunities for process improvements, automation, and innovation within the development cycle.

    • Encourage a culture of continuous learning and adaptation, keeping up to date with industry trends and emerging technologies.

  • Stakeholder Engagement:

    • Collaborate with senior management and other department heads to align technical initiatives with overall business strategy.

    • Communicate project status, risks, and challenges effectively to stakeholders.

    • Serve as a key point of contact for technical matters and provide expert advice when required.

Key Requirements:

  • Technical Expertise:

    • Proven experience in software development with a strong command of .NET and C#.

    • Hands-on experience with front-end frameworks, particularly React, as well as proficiency in JavaScript and TypeScript.

    • A solid understanding of architectural principles, design patterns, and software development best practices.

  • Leadership Experience:

    • Demonstrable experience in managing and mentoring a software development team.

    • Excellent project management skills, with the ability to prioritise and manage multiple projects concurrently in an agile environment.

  • Communication & Collaboration:

    • Strong interpersonal skills with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.

    • A collaborative mindset with a commitment to fostering a positive team environment.

  • Problem-Solving & Innovation:

    • A proactive approach to problem-solving, with the ability to identify issues early and implement creative, sustainable solutions.

    • A keen interest in emerging technologies and continuous professional development.

Desirable Attributes:

  • Experience working in a dynamic, fast-paced environment.

  • Familiarity with cloud platforms (e.g., Azure, AWS) and containerisation technologies.

  • Understanding of DevOps practices and tools.

  • Certification in agile methodologies or project management (e.g., Scrum Master, PMP).

  • Degree Educated 2:1+ within Computer Science, STEM subjects,

What We Offer:

  • Competitive salary and benefits package.

  • Opportunities for professional development and career advancement.

  • A collaborative and innovative working environment.

  • The chance to work on exciting, cutting-edge projects that make a real impact.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.