At a Glance
- Tasks: Lead a team to develop and maintain valuable software applications.
- Company: Join a dynamic company delivering mission-critical communication solutions.
- Benefits: Enjoy flexible work options and a collaborative team culture.
- Why this job: Make an impact by creating innovative software that meets customer needs.
- Qualifications: Bachelor's in STEM, experience in leading teams, and strong coding skills required.
- Other info: Familiarity with Agile methodologies and modern tech stacks is a plus.
The predicted salary is between 48000 - 72000 Β£ per year.
Our clients are looking for someone who is committed to delivering valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the teamβs definition of done. From design, development, testing, deploying, and maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers.
Experience Required
- Bachelor's Degree in a STEM, Computer Science or related subject, OR STEM subjects, 2:1 or above.
- Experience of leading successful development teams.
- Good experience of developing commercial projects/applications ideally in C# or React.
- Good experience in SQL and using relational databases such as Microsoft SQL Server.
- Experience in source control, in particular Git.
- Experience working within an Agile environment, in particular Scrum, and applying supporting practices.
In addition, any experience in the following would be beneficial:
- Knowledge and experience working to OWASP ASVS or equivalent application security standards.
- Experience of recent .NET versions.
- Experience in developing containerized applications with Docker and using orchestration such as Kubernetes.
- Experience in NoSQL databases such as ElasticSearch.
- Experience in using test tools such as xUnit, Jest, Cypress, Selenium Web Driver, SoapUI, or Burp Suite.
Contact Detail:
JAM IT Consultancy Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Development Manager
β¨Tip Number 1
Familiarise yourself with Agile methodologies, especially Scrum, as this role requires experience in these practices. Consider joining local meetups or online forums to discuss Agile principles and share insights with other professionals.
β¨Tip Number 2
Brush up on your C# and React skills, as these are key technologies for the position. You might want to work on a personal project or contribute to open-source projects to showcase your abilities in these areas.
β¨Tip Number 3
Gain hands-on experience with containerisation tools like Docker and orchestration platforms such as Kubernetes. There are plenty of online courses and tutorials that can help you get started and build a solid understanding.
β¨Tip Number 4
Network with current Software Development Managers or professionals in similar roles. Attend industry conferences or webinars to connect with them, as they can provide valuable insights and potentially refer you to opportunities at StudySmarter.
We think you need these skills to ace Software Development Manager
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience in leading development teams and working with technologies like C#, React, and SQL. Use specific examples to demonstrate your achievements in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your commitment to delivering valuable applications and services. Mention your experience with Agile methodologies and how you have successfully led teams in the past.
Showcase Relevant Projects: Include details of commercial projects you've developed, especially those using the required technologies. Highlight your role in these projects and any challenges you overcame.
Highlight Continuous Learning: Mention any recent training or certifications related to .NET, Docker, Kubernetes, or application security standards. This shows your commitment to staying updated in the field.
How to prepare for a job interview at JAM IT Consultancy Ltd
β¨Showcase Your Leadership Skills
As a Software Development Manager, you'll need to demonstrate your ability to lead successful development teams. Prepare examples of how you've motivated and guided your team in past projects, focusing on your leadership style and the outcomes achieved.
β¨Highlight Technical Proficiency
Make sure to discuss your experience with C#, React, SQL, and Git during the interview. Be ready to provide specific examples of commercial projects you've worked on, detailing your role and the technologies used.
β¨Familiarise Yourself with Agile Practices
Since the role requires experience in Agile environments, brush up on Scrum methodologies and be prepared to discuss how you've applied these practices in previous roles. Share any challenges you faced and how you overcame them.
β¨Understand Application Security Standards
Knowledge of OWASP ASVS or similar application security standards is beneficial. Familiarise yourself with these concepts and be ready to discuss how you've implemented security measures in your past projects to ensure software integrity.