Software Development Manager

Brighton, UK
16 Sep 2019
25 Sep 2019
Contract Type
Full Time
Software Development Manager / Lead Developer

Salary range - £60,000 - £80,000 (D.O.E) + benefits
Location - Brighton

An excellent opportunity for an experienced, hands-on development manager, with a pragmatic understanding of development methodology, implementation of best practice and an agnostic approach to technology.

The company is a leading business communications provider, specialising in providing telecoms, connectivity and cloud solutions into small and medium-sized businesses.

This is a leadership role looking after a wide range of operational and business support systems including portals servicing both customers and employees as well as carrier routing/billing platforms. The portfolio consists of an integrated range of off the shelf and in-house software systems.

As a company rapidly growing by acquisition, the successful individual will have experience managing teams across multiple UK locations, as well as outsourced development teams abroad along with experience in systems integration.

The company requires a dynamic individual who can transform and scale the development function as the company grows. Excellent leadership skills are essential as well as a strong desire to make a transformational impact on the business. The successful individual will welcome the ability to thrive in a culture where shared values and personal growth are paramount.

You will:

* Manage a 4-man team, across various functions and multiple geographic locations to ensure the timely delivery of solutions
* Have proven mentoring and training skills
* Understand the importance of the user interface on the customers and employees using our systems
* Develop processes and KPIs to ensure optimal delivery
* Work with the senior management team to understand the business, its product plans for both customers and employees, translating these into concrete product designs and delivery plans
* Conduct a constant cycle of reviewing, developing and optimising software, infrastructure, processes and procedures
* Work with the products head and operations director to ensure that the best interests of customers and employees are reflected in the user interfaces and back end systems
* Ensure best practice with regards to documentation, code quality and testing
* Contribute to continuous improvement, working with the senior management team to drive service excellence and business success.

Essential Skills

* fluent spoken and written English
* excellent understanding of OO programming and SOLID design
* PHP7
* TDD / PHPUnit
* relational databases (MySQL)
* JavaScript (JQuery)
* HTML and CSS
* version control (git)
* Build systems such as phing, grunt, webpack
* Continuous Integration with Jenkins

Desirable Skills

* Yii framework
* Python
* REST, HTTP and API design
* AngularJS / Angular2
* Configuration management tools such as Vagrant and Ansible
* Linux systems administration skills
* Network monitoring with platforms such as Zabbix or Nagios
* Any exposure to telecoms and SIP applications

This job was originally posted as

Similar jobs

Similar jobs