Development & Application Support Manager

CityFibre is the UK’s leading alternative provider of wholesale fibre infrastructure and the builder of Gigabit Britain. Known for our Gigabit City projects in which we deploy next generation digital infrastructure to the public sector, businesses community, mobile operators and homes, CityFibre is disrupting a stagnant UK telecoms market and helping spark our digital economy. With bold plans, and partners signed up, to deploy fibre direct to 5 million homes and businesses, we will soon be transforming the digital capabilities of towns and cities up and down the country. Full speed ahead!
The Role

Our Team

A company of ambition is nothing without the right team to deliver it and we are looking for people to join us. We are committed to delivering a better digital future for our customers, their customers and for the towns and cities in which they live. We are nimble, quick and creative in our approach while holding firm in our beliefs. To be part of the CityFibre team means to go the extra mile in support of your colleagues and to enjoy making a real difference. Get in touch, find out more and join us on our journey.
Job Ref:
1013
Location:
Milton Keynes
Function:
Systems & Development
Salary:
Status:
Full Time
Type:
Permanent

More details

CityFibre is looking for a Development & Application Support Manager to run day to day management of a small team of Developers, as well as project based outsource partners. This role reports directly to the Head of Systems and Development and will be responsible for the planning, assigning and directing CityFibre’s application design, development and implementation.

While this role will still be very much hands-on, they will be responsible for managing the development and ongoing support of CityFibre’s end to end solutions. Through their use of software engineering skills, the successful applicant will be part of a dynamic team, whose remit spreads across all of CityFibre OSS/BSS infrastructure. They will have an excellent understanding of the software which drives services such as Billing (Xero / SAP / generic billing systems) / CRM Systems (Salesforce) and API Services ( Lamda, apache, python, php) and help support new products in CityFibre’s developing infrastructure such as FTTx and Ethernet. They will understand the project life cycle, and basic project methodologies, as well as source control (GIT), and mentoring staff, documenting their code, as well as keeping the end customer in mind.

Good technical understanding of programming methodology used in today’s environment as well as keeping abreast of future emerging technologies.

Capable of reverse engineering undocumented legacy systems business data models, dealing with problems, queries and requests for change relating to billing, CRM and network products. Operating to an agreed time line for resolution.

Key Responsibilities

• Acting as first line support for issues raised by the users of the system.
• Monitoring the key components of the system to ensure that application servers are running smoothly with no network, memory or disk capacity issues.
• Monitoring of the database server to ensure that it is operating efficiently and being backed up every day.
• Assist with the implementation of a disaster recovery system. Run quarterly tests to ensure that the DR procedures work and that we can cut over to the DR system in a reasonable amount of time.
• Scripting of repetitive tasks in magik, batch files, scripts etc.
• Occasional training / demonstration of new features.
• Creation of specs and templates.
• Investigation and hopefully resolution of conflicts
• Assisting the developers with testing and rolling out applications.
• Logging and tracking tickets in JIRA.

Key Relationships

• This role is as a member of the Systems and Development Team reporting to the Head of Systems.
• Working closely with peers in Architect and Business Solutions Team
• Finance
• Sales and Marketing
• Delivery and Operation Teams
• Product
• The candidate would need to be articulate and willing to liaise with people from all of these groups.


Internal
• This role is as a member of the Systems and Development Team reporting to the Head of Systems.
• Working closely with peers in Architect and Business Solutions Team
• Finance
• Sales and Marketing
• Delivery and Operation Teams
• Product

External
• 3rd Party Development Teams
The candidate would need to be articulate and willing to liaise with people from all of these groups

Knowledge & Experience

Essential
• Strong negotiation and consensus building skills when dealing with internal customers, stakeholders and team members.
• Ability to understand current/changing business processes, participation in defining application and platform functionality.
• Holds sound understanding of IT technology concepts and software architectures, development tools, CRM, Financial Systems, Jira, Source Control, etc.
• Ability to deal with the ambiguity associated with working in a fast paced and changing environment.
• Exceptional communication, problem solving and cross-group collaboration skills.
• Over 5 years within the Internet Service Provider / Telecoms industry desirable; a development background is expected, with proven track record in all areas of ISP development, as well as having over 3 years in technical management.
• Minimum 5 year’s experience in software development in a heterogeneous UNIX, networked environment such as Unix, FreeBSD or Linux;
• Effective documentation skills
• Effective presentation skills
• Effective teambuilding experience, with strong interpersonal and motivational skills
• Experience of communicating within a business up to senior managers
• Ability to work effectively within a challenging organisation with flexing priorities
• High technical competency in the software development arena
• Experience in Configuration Management process
• Experience in full end to end solution design would be advantageous
• Agile methodology

Desirable

• Salesforce Experience Advantageous
• Good knowledge of Cloud Based services such as AWS, Lambda, Bit bucket, Jira etc.
• Knowledge of GIS, such as GE Smallworlld, QGIS, Network Asset Systems used in Fibre Networks would be nice
• Knowledge of Enterprise Application Integration, ERP
• Experience of negotiation / mediation
• Experience in Change Management & Planned Works methodologies
• Experience in Process Management methodologies
• Experience in Risk & Impact Assessment

Qualifications

Essential

• Bachelor’s degree in computer science or related field of study for software development. (or equivalent)
• ISP / Telecoms experience
• Development or Architecture background

Competencies

• Good communicator
• Creative and strategic thinking
• Active listening skills
• Strong powers of influence and persuasion
• Ability to constantly reprioritise tasks and work effectively within a pressured environment
• Willingness to travel between both Milton Keynes and London Offices.

Whilst every effort has been made to ensure this job description provides a comprehensive overview of the responsibilities of this role, all employees may be required to undertake other reasonable tasks as requested from time to time.

We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.