The Lead Developer will be involved in all aspects of development including designing, coding, writing test cases and documentation using advanced Java, and XML-based technologies. The final products of the project will be several software components as outlined in the business case, master plan and strategies set by PCP. He/ She will be required to recommend and implement technical policies and standards and ensure adherence to best practices.
The project will involve the development of several closely interrelated areas that include Core systems, Case Management, Police Operations, Human Resources, Logistics / Inventory, and Document Management.
The Lead Developer will be responsible for ensuring the successful development of all components through effective: -Use case modeling -Domain and Object models -System Design -Testing Each component will undergo stage approval by senior project stakeholders as part of quality assurance.
Design: -Designing and documenting the environment, specifications, and software layers to provide for a reliable, scalable, secure and highly available system. -Designing logical and physical data models optimized for maximum flexibility per research requirements. -Writing required design and analysis documents for applications. -Participating in design and code reviews.
Documentation: -Developing and maintaining documentation related to the design, development, installation, administration, and maintenance of systems. -Creating technical documentation for other system administrators and support personnel to aid in installation and administration.
Team Duties: -Tracking and communicating issues. -Define and enforce coding standards and development and deployment methodologies and processes. -Participate in code, design, and architecture reviews. -Work closely with development team to ensure high quality solutions that are consistent with architecture standards and meet organizational requirements.
Impact of Results
• Successful completion of the tasks explained in the previous paragraph. The Lead Developer’s primary responsibilities include system development and progress reporting; and in fulfilling those responsibilities, he/she management must balance the unique relationships between and among the projects employees, suppliers and beneficiaries
• Completion of working Police Information System as determined within the scope of the project. To have been an integral part of the successful delivery on time, budget and above the expectations of all stakeholders. To have displayed a professional, dependable attitude that has operated toward making and keeping customers and a cooperative and positive spirit in working with other team members.
|