Software Development Manager

About the Role: Software Development Manager. (.Net C# React TypeScript JavaScript SQL Server)

Our clients 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 Our Clients 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 challenge your thinking, accelerate your growth, and place you at the forefront of innovation within your industry
Company
Jam Management Consultancy Limited T/A JAM RECRUITMENT
Location
Berkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £85,000 per annum
Posted
Company
Jam Management Consultancy Limited T/A JAM RECRUITMENT
Location
Berkshire, England, United Kingdom
Employment Type
Full-Time
Salary
£75,000 - £85,000 per annum
Posted