Software Development Manager - Net

Evolution Recruitment Solutions Ltd
10 Jan 2018
09 Feb 2018
Contract Type
Full Time

To date there is a flat structure within its development team with each developer being involved with product management, designing and programming each aspect of the suite. However, growth of the Dev team has created the requirement for a senior to manage projects and the Dev team.

The development is based on an agile approach with the entire team being involved with sprint planning, execution, show and tells and retrospectives.

The role of System architect and Engineering manager involves:
  • Project management, coordinating the work of Dev team. Hands on will be required.
  • Responsibility for overseeing and coordinating the team, resources and processes required to deliver new software or upgrade existing products including managing development budget and scheduling delivery.
  • Help build, manage and validate a product roadmap.
  • Liaison between Senior Management, Product Management and the Development teams to produce accurate estimates on project delivery; detail needs to be provided on a weekly, sprint-by-sprint, iteration and final release basis to the Management team via a series of OKRs.
  • Monitoring performance of the Dev team against strategic targets and provide mentoring or training, if necessary.
  • Being a key in sprint planning estimations and be accountable for the progress of estimates vs actual
  • Being the Scrum master for all teams.
  • Overseeing completion of each sprint, with testing and then deployment of sprint builds to Product Management.
  • Overseeing branching and deployment of iterations (multiple sprints) to Product Management for companywide Show and Tell.
  • Manage and monitor progress of the Dev team in order to mitigate potential obstacles.
Essential Job Requirements
  • Experience in a software management role.
  • Experience in an agile environment
  • Applicable knowledge of,, Xamarin, RESTful API
  • Understanding of the windows hosting environment, Azure and/or AWS.
  • Respect and understanding of information security governance, vulnerabilities and risk management.
  • Excellent software development skills, advocate of SOLID design principles
  • Ability to understand business requirements and translate them into technical requirements
  • Strong knowledge of design principles, software design patterns, best practices and user interface guidelines
  • Excellent knowledge of C# language, multithreading, asynchronous design patterns, data serialization and manipulation
  • Commercial experience with .net platforms
  • Ability to write reliable, maintainable and testable code using C# language
  • Proficient understanding of TFS / Git
  • Familiarity with continuous integration environment, testing and distribution frameworks
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify and correct bottlenecks
  • Identify legislative requirements and technological environmental impacts
  • Product guideline / formal documentation on standards, legislative requirements and processes when required.

Urgent role - please apply now!

Please note that no terminology in this advert is intended to discriminate on the grounds of age, and we confirm that we will gladly accept applications from persons of any age for this role.
This job was originally posted as