JOB DESCRIPTION – Development Manager
Reports to: IT Manager who in turn reports to Chief Executive Officer, Managing Director and Director of Risk & Compliance.
PURPOSE OF THE JOB (What are the end results or objectives of this position? Why does the job exist?)
The primary function of the Development Manager is to own and run software development projects from cradle to grave. In addition the Development Manager will need to ensure that our systems and their functions are positively received and actively used throughout the business.
ESSENTIAL FUNCTIONS AND RESPONSIBILITIES (What duties are required for the position to exist? Estimate the % of time spent in each)
Project Management - 30% - Ensuring all software development projects are managed through the project lifecycle and delivered to agreed timescales and specifications. This will involve direct involvement in programming activities and the methods & resources used to achieve agreed objectives.
User Support 20% - To train and assist the end-user in the use and functionality of the Database and its associate Applications.
Visual Basic Development - 15% - To develop the user interface(s) of the database.
SQL Server Development/Maintenance - 15% - To develop and maintain the "back-end" of the database in line with business demands/needs and ensuring optimal architecture.
Reporting Development – 10% - To program, develop and maintain reporting functionality of the database for all departments of the business.
Server Maintenance, Security & Backup – 10% - Responsible for Database Server backups and necessary patch/service pack application. The Development Manager is responsible for the security of all data held on the Database Server.
OTHER DUTIES AND RESPONSIBILITIES (Things that are performed occasionally or in addition to the essential duties of the position)
The Development Manager will be required to assist the IT Manager in the day-day running of the IT Department and will be required to cover the IT Manager as necessary during any absence.
The Development Manager may at times, be required to provide support to other departments/areas of the business this will be minimal.
SUPERVISORY RESPONSIBILITIES
Supervisory duties will be required for 2 existing team members.
KNOWLEDGE AND SKILLS
Expertise in Microsoft SQL Server programming (2000, 2005)
Expertise in Microsoft Visual Basic programming (VB6, VB.net)
Expertise in Reporting software packages. (Cyrstal Reports).
Expertise in web technologies (PHP, ASP, Java, AJAX, etc…)
Some knowledge of TCP/IP, WAN, LAN technologies
Some knowledge of telecommunications
COMPETENCIES
1. Planning and Organising
2. Communication
3. Controlling Quality and Standards
4. Developing and Coaching Others
5. Teamwork
6. Technical and Professional Expertise
FISCAL RESPONSIBILITIES
None.
EXTENT OF PUBLIC CONTACT
Public contact will be minimal however the Development Manager should posses a good telephone manner as contact with customers will be inevitable.
PHYSICAL DEMANDS
Occasional heavy lifting may be required.
WORKING CONDITIONS AND ENVIRONMENT (i.e. necessary travel, unusual work hours, unusual environmental conditions etc.)
Normal working hours are 8:00 - 5:00, however the Development Manager will be expected to complete the hours necessary to achieve the expected company standards and performance. To this end the Development Manager will need to be flexible and prepared to work until the job is properly done.