Role Purpose
CIVICA is looking to hire a Technical Manager to join our growing management team. Working collaboratively with the Product Solution Owner and Product team you will lead, motivate and act as a mentor for our Development team as they deliver the maintenance, enhancements and development requirements for our Ensure Solution. This will be done to the highest possible standard of customer service for both internal and external customers.
You will own the development of applications, in line with legislative/regulatory requirements and technical specifications, to ensure compliant delivery of software to customers in accordance with agreed timescales
This role will be measured by the following criteria: 85% of working hours to be billable; delivery of high quality product in accordance with our ISO 9001 Quality Management System
In general, travel to the UK could be one visit every 2 years. This can be at short notice and this frequency is not guaranteed as all travel is based on a clear business or project requirement.
A passport is essential
Principal Accountabilities
Strategy:
· To apply a development life cycle capable of supporting a complex application with many interfaces, many customers and in a challenging delivery environment with a business critical system
· maintain knowledge of market sector, good practice and methodologies to provide advice and updates to the team
· Develop and deliver new product modules and enhancements to existing software
· Feed into the business unit strategy e.g. procedures and changes
· Demonstrate working practice of the division procedures in line with ISO 9001 and ISO27001
Team:
· Work collaboratively within the development team to develop Health products.
· Provide leadership and support to colleagues, devoting time to impart expertise, build confidence and express positive expectations regarding the team and the company
· Facilitate regular team workshops and meetings to ensure the team are up to date
Delivery:
· Responsibility for establishing and managing the end to end development lifecycle for the Health applications
· The monitoring of response times to ensure agreed deadlines are met
· Report performance against KPIs
· Manage customer escalations to a successful resolution ensuring that appropriate customer and internal communication is maintained
· Ensure that the customer base is kept informed of the product timeline and planned development in line with the Product Roadmap
· Deliver product release in accordance with published delivery dates
· Help Support the operations team for any issues identified.
Product Development:
· Production and management of the development plans in order to deliver against the units Business Plan for Development (BP4D) ensuring maximum revenue return achieved in year.
· Work with the Product Solution Owner to identify and plan deliverables and development timeline in accordance with market, customer and legislative requirements having regard for revenue generating opportunities.
· Assist with the identification and manage the specification of new product opportunities and the standard product offering
· Monitor and maintain the quality and integrity of software delivery
· Development of best practice, coding standards and development procedures
General:
· Management and analysis of issues including prioritization of development projects
· Provide support for Civica pre-sales team when required, including involvement in bid documentation
· Liaise with other Civica peers in both Financials Services Division and the wider Civica Group to ensure consistency in the way Civica products evolve
· Any other related duties as required by the Managing Director
Education:
· First class and above grade in BE/BTECH/MCA equivalent degree from a university of UGC accreted.
Essential Competencies
- Experience in software development environment/team.
- Excellent communication skills, both verbal and written
- Technical development background within relevant development environment
- Proven experience of development of a product, from concept to completion
- Ability to manage change of priorities at short notice
- Ability to deal with demanding product and project development plans
- Experience of direct contact with customers
- Working knowledge of Azure Dev Ops
- Proven ability to work with a team in a productive manner to drive business success and innovative product solutions.
- Ability to manage the delivery of outcomes in line with agreed plans and targets.
- Ability to work in a team environment
- Strong time management, prioritising, multi-tasking and organisation skills
- Cooperative, friendly, positive, mature attitude
- Highly motivated with a commitment to self-improvement and customer satisfaction
- Self-motivated, driven and enthusiastic
- Have a strong customer service focus with excellent communication skills for understanding application problems and clearly explaining solutions
Preferred Skills
- Good presentation skills.
- Business change implementation.
- Business Analysis experience.
- Experience of working with bespoke/customized technology solutions.
- Experience of working within regulatory environments.
- Experience of managing multi-disciplined teams.
- Experience with Microsoft technologies.
- Experience of contract negotiation and management
Mandatory Skills
1
Web application development
· ASP.NET Web Forms / MVC using C# / VB.NET
- Web API / WCF / Web Services / REST Services
- JavaScript / jQuery
- AJAX
- HTML, CSS, Bootstrap
- Unit Testing (XUnit/ NUnit/ MSTest)
- ORM (Entity Framework/ Dapper/ NHibernate/ ADO.Net)
2
Cloud-based application development using PaaS/SaaS offerings (Azure / AWS)
3
Enterprise application design and architecture
4
Database (RDBMS and/or NoSQL Databases)
5
Design Patterns