J ob Descriptions of Experts / Technical Personnel
1. Title of Post Content Writer
No. of Posts 6
General Description & Criteria Age: 45 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 95,000
Qualification and Experience OPTION I Minimum 16 Years of Education in Sociology, Mass Communication / Journalism, English Linguistics, Urdu Linguistics Must have minimum 3 years of experience in similar projects. Very good communication and written skills in Urdu and English Profound computer skills and typing. Expertise in MS Office and In-page document handling, conversion and publishing. Expertise in writing simple and to the point scripts and instructions. OPTION II 12 years of education Must have minimum 10 years of experience in similar projects. Very good communication and written skills in Urdu and English. Profound computer skills and typing. Expertise in MS Office and In-page document handling, conversion and publishing. Expertise in writing simple and to the point scripts and instructions. Key Responsibilities By organizing structured discussions and working sessions with police personnel, instructional designers and technical staff, develop job standards, implementation tools and instructional materials. Keep minutes during the meetings, record outputs and fulfil follow up duties. Involve in field visits and other observation activities. Prepare progress reports of the working groups and the institutional experiences of the assigned areas. Prepare presentations on fulfilled and planned activities of the working groups. Provide support in sentence correction / improvement of the prepared modules / material.
2. Title of Post Educational / Instructional Designer No. of Posts 3
General Description & Criteria: Age: 45 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 95,000
Qualification and Experience. Minimum 16 Years of Education with a Degree in Education, Communication or Organization Development. Minimum 3 years of relevant professional experience. Typing, computer skills, expertise in MS Office and In-page document handling, conversion and publishing. Expertise in writing simple and to the point scripts and instructions. Key Responsibilities Organize structured discussions and working sessions with police personnel, content writers and technical staff to develop job standards, implementation tools and to the point instructional materials. Attend meetings, record outputs and fulfil follow up duties. Involve in field visits and other observation activities. Analyse personal and institutional experiences in order to develop and enhance job standards, implementation tools and training materials.
3. Title of Post Interpreter (Turkish to English or Urdu) No. of Posts 2
General Description & Criteria Age: 40 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 90,000
Qualification and Experience Minimum 16 Years of Education with a Degree in relevant fields. Very good communication and written skills in Turkish - Urdu or Turkish English or Turkish Urdu English. Profound computer skills and use of Microsoft Office package. Relevant professional experience. Special Condition Turkish Nationals may apply for this position Key Responsibilities Translate Turkish material in Urdu or English or in both languages. To facilitate the Turkish delegations during their visits. Work with instructional designers, content writers and Project Managers during their official assignments/tasks. Attend meetings, record outputs and fulfil follow up duties. Keep minutes during meetings. Involve in field visits and other observation activities.
4. Title of Post Team Lead (Software Developer) No. of Posts 1
General Description & Criteria The Software Development Team Lead will work with a team of experienced analysts, developers and business resources to build highly-performing enterprise systems of Punjab Police that improve information sharing and performance. He will work on management applications and solutions as part of the Knowledge Management development team. He will provide technical and team leadership through coaching and mentorship This position requires excellent verbal and written communication (English & Urdu) and project management skills. Age: 40 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 250,000
Qualification and Experience. Bachelors or Masters degree in Computer Science (HEC recognized institution, preferred NUST, FAST, etc or foreign recognized university, with speciality in software development) Minimum 7 years of experience in programming out of which 2 years as Team lead / project manager. Understanding of the software development process including planning, analysis, designing, coding, system and user testing, problem resolution and planning Extensive application/technology knowledge and recognized expertise in several areas including desktop development on the Microsoft technical stack and Web development on .Net stack. Microsoft certifications are a plus Qualifications. Full project life cycle experience. Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance Build new systems with .NET 4.0 / ASP.NET / VB.NET /C# / SQLSERVER 2008 R2 or 2012 / WCF Web Services / WCF Data Services/Dotnetnuke/ADO.net/ASMX and AJAX. Frameworks 4.5, IIS 6.0, XML, WPF (Windows Presentation Framework), SOAP Web Services, HTML 5.0, Javascript and SQLSERVER. Knowledge and/or experience in Agile methodology is a plus skill. Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA). Strong SQA background. Experience with JQuery, Dojo or similar technologies. Ability to adapt quickly to an existing, complex environment. Ability to quickly learn new concepts and software is necessary. Good practical development skills in android and IPhone applications. Key Responsibilities Guide team development efforts towards successful project delivery. Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web based business applications built on Microsoft technologies Assist in the collection and documentation of user's requirements, development of user stories estimates and work plans. Prepare reports, manuals and other documentation on the status, operation and maintenance of software Design, develop, and unit test applications in accordance with established standards Participate in peer reviews of solution designs and related code Package and support deployment of releases Work with teammates in the migration of legacy applications to current Microsoft technologies Develop, refine, and tune integrations between applications Analyse and resolve technical and application problems Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties Adhere to high quality development principles while delivering solutions on time. Research and evaluate a variety of software products
5. Title of Post Software Developer No. of Posts 2
General Description & Criteria Software Developer will work with a team of experienced analysts, developers and business resources to build highly-performing enterprise systems of Punjab Police that improve information sharing and performance. He will work on management applications and solutions as part of the Knowledge Management development team. This position requires excellent verbal and written communication (English & Urdu) and project management skills. Age: 35 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 150,000
Qualification and Experience. Bachelors or Masters degree in Computer Science or equivalent education Minimum 5 years of experience in programming. Understanding of the software development process including planning, analysis, designing, coding, system and user testing, problem resolution and planning Extensive application/technology knowledge and recognized expertise in several areas including desktop development on the Microsoft technical stack and Web development on .Net stack. Microsoft certifications are a plus Qualifications. Full project life cycle experience. Solid understanding of object-oriented programming (OOP) and computer science foundations, such as memory management and low-level algorithm performance Build new systems with .NET 4.0 / ASP.NET / VB.NET /C# / SQLSERVER 2008 R2 or 2012 / WCF Web Services / WCF Data Services/Dotnetnuke/ADO.net/ASMX and AJAX. Frameworks 4.5, IIS 6.0, XML, WPF (Windows Presentation Framework), SOAP Web Services, HTML 5.0, Javascript and SQLSERVER. Knowledge and/or experience in Agile methodology is a plus skill. Strong experience designing and working with n-tier architectures (UI, Business Logic Layer, Data Access Layer) along with some experience with service-oriented architectures (SOA). Strong SQA background. Experience with JQuery, Dojo or similar technologies. Ability to adapt quickly to an existing, complex environment. Ability to quickly learn new concepts and software is necessary. Good practical development skills in android and IPhone applications. Key Responsibilities Design / develop new web applications based on portal technology. Develop new features to add functionality to existing web applications. Maintain code for the existing web applications to fix any reported issues. Responsible for development, maintenance and technical research into new functionality to use within applications. Adherence to software development standards and the preparation of technical design and testing. Determines and develops approaches to solutions. Defines and implements application level architecture and participates in architecture design. Develops original and creative technical solutions to on-going development efforts. Designs/ develop applications on complex major projects and subsystems as well as reviews and advises on technical designs. Consults on development and delivery of a major component or entire project deliverables. Develops comprehensive documentation for multiple applications or subsystems. Identify opportunities for continuous improvement. Responsible for working with team of individual contributors; regularly provides guidance and training to enable other team members to meet/exceed expectations. Participate in a small, experienced, energetic team on a rapid, agile development schedule. May monitor /mentor developers and share knowledge through knowledge-sharing presentations.
6. Title of Post Database Engineer No. of Posts 2
General Description & Criteria: Experienced Database Developer to design, implement, refine and support all business systems and databases for Punjab Police. The position holder will be responsible for maintaining existing applications, integrating with other systems and developing new systems and reports as needed. The role demands a logical, process oriented person with a wide skill set and an appetite for translating complex business requirements into simple, elegant solutions. This position requires excellent English and Urdu communication (verbal and written), and project management skills. Age: 35 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 200,000
Qualification and Experience Bachelors or Masters degree in computer science or equivalent education and experience. Minimum 7 years of experience in administering/ developing Microsoft SQL server databases (SQL Server 2008 R2/2012), MySQL, MariaDB, PostgreSQL, Oracle etc. This role requires the candidate to be a professional in Database designing, development, mining, administrating and warehousing. Extensive experience writing T-SQL and stored procedures and query tuning on high transaction systems. Experienced in SQL Server Integration Services (SSIS), SQL Server Reporting Services (SSRS) and SQL Server Analysis Services (SSAS). Experienced in ETL (Extract-Transform-Load) development / data integration. Sound knowledge of RDBMS concepts, database architecture and SQL/T-SQL. Proficient with SQL server profiler for monitoring and troubleshooting database activity and performance. Experience in SQL Server Clustering and HA (High Availability) technologies including mirroring, log shipping, failover cluster and various replication technologies would be an advantage. Knowledge of other databases like MySQL, Oracle, DB2, No SQL databases and In-memory databases. MCTIP certification will be a plus qualification. Ability to develop procedure documents and maintain detailed database related documents. Innovative approach to work, constantly looking for upgrading the system to more efficient and effective new technologies. Also have experience of modelling databases for IPhone and Android Applications. Key Responsibilities Create and manage multiple databases and assist in capacity planning. Monitor, maintain database systems and troubleshoot problems that may arise. Maintain data integrity and security (manage roles and permissions of database users). Use tools like SQL Profiler for database tuning. Generate traces, execution plans, identify performance issues, deadlocks/contention and resolve them. Develop strategies and implement solutions for managing back-ups, restoration and replication. Create and manage constraints and indexes. Support software developers with database operations including the development of complex SQL, tuning of DML and the creation of stored procedures. Proactive housekeeping/archiving and shrinking of databases. Manage production, QA and development database environments. Create detailed documentation including diagrams of database infrastructure. Learn relevant business processes and understand the data flow, criticality and dependencies. Effectively coordinate and communicate with all the stakeholders (internal teams and users). Set up and maintain database infrastructure for the Punjab Polices BI needs. Set up data sharing and disk partitioning. Develop database utilities and automated reporting.
7. Title of Post Web Designer / Developer No. of Posts 1
General Description & Criteria: Web designer is responsible for creating the new look and feel of World Wide Web pages for the Police departments web applications. This involves developing a graphic design that effectively communicates the ideas being promoted by the management. A web designer is expected to take part in the initial planning of the application, discussing ideas for the layout and organization of the website, the types of colours or images to use (photos, illustrations, videos, etc.), and other matters concerning overall graphic design and web functionality. This position requires strong verbal and written communication (Urdu & English) skills. Age: 35 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 120,000
Qualification & Experience Bachelors or Masters degree in IT, Graphic Design, or similar discipline is required. Web Technologies or Multimedia Certifications considered in lieu of education. 5 years of experience in creating interactive websites and other designing. In-depth knowledge of one or more current web mark-up or scripting languages such as HTML, XHTML, CSS, and Javascripts. Extensive experience with two or more desktop publishing/imaging applications such as Photo Editing (Adobe Photoshop, Paint Shop Pro), Drawing (Macromedia Freehand, Adobe Illustrator, Corel Draw), Page Layout (Adobe Pagemaker, Adobe InDesign), Presentation (MS PowerPoint, Astound), Multimedia (Macromedia Director, Flash, streaming audio and video), Others (Adobe Distiller/Exchange, GifConverter, 3D Studio) Understanding of dynamic or active web content and the use of any scripting language, C/C++ and/or CGI. Skills in requirements gathering, designing, troubleshooting, and supporting users. Ability to maintain effective working relationships with those contacted in the course of work. Ability to effectively manage time, and communicate clearly. Proficiency to design application which ensures cross platforms compatibility. Good skills of designing IPhone and Android supported web pages and applications Key Responsibilities Develops prototype designs, theme motifs, mock- ups, site maps, and storyboards as required to provide users with an understanding of potential design options and to implement phases of development process. Creates template pages and interface screens. Develops user interface requirements through interviews with the users. Interacts with other web development team members with the creation of interfaces for dynamic or active web content. Communicates website design strategies, guidelines and workflows. Develops web designs with usability strategies, guidelines and standards. Actively promotes usability standards within team and managers, including supporting and contributing to guidelines documentation and usability as well as implementation methodology. Tests and debugs the web sites and applications with regards to usability. Translating t informational content into a functional website. Mapping and outlining website's structural contents. Creating and editing images and graphics for website use. Creating templates of approved website layout. Coding website using HTML, GUI, or other appropriate web designing tools. Creating verbal content for the website. Integrating verbal content with website design for final product. Posting completed website to Internet server using appropriate software. Submitting completed website to search engines. Web pages should be accessible and functional for use by all levels of the external audience on all types of systems.
8. Title of Post Multimedia Designer (Animations) Multimedia Designer (Illustrations) No. of Posts 2
General Description & Criteria: Multimedia / animation expert is responsible to work on set of programs that make visuals, illustration & animation and related material like special effects possible. He will provide animation which illustrates different SOPs for Punjab Police clearly demonstrating what to do, how to do and what not to do. Age: 40 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 200,000
Qualification & Experience. Bachelor's or masters degree in Journalism, certification in multimedia arts preferred and candidates familiar with instructional technology may get advantage Minimum 5 years multimedia and web development work experience. Strong expertise on technical software packages, such as Ajax Animator, Ktoon, Pencil2D, Adobe Flash Professional, 3d studio max, Maya, Lightwave, Softimage and Cinema 4D, SWFtools, Swishmax, Cacani Apple iAd Producer etc Proven competence in design and image manipulation Practical experience of designing and developing multimedia products that meet user requirements. Assessing capability of project needs and developing and promoting effective solutions. Operating and maintaining a variety of multimedia equipment safely and competently. Using equipment and procedures for developing multimedia projects and products. Should have high level design skills and also need to be proficient in graphics and animation software. Need to have an excellent understanding of various shapes and dimensions and be able to put on board excellent drawings just at the drop of a hat. Expert in Multimedia authoring software application packages and development techniques. Practical experience of working in 2D/3D animation, 3D model-making animation, stop frame or computer-generated animation. Computer-generated animation features strongly in motion pictures (to create special effects or an animated film in its own right), as well as in aspects of television work, the internet and the computer games industry. Should have practical experience of developing animation and videos for IPhone and Android cell phones. Key Responsibilities Liaising with managers and developing animation from their concepts; Creating storyboards that depict the script and narrative; Drawing in 3D to create sketches, artwork or illustrations; Designing models, backgrounds, sets, characters, objects and the animation environment; Developing the timing and pace of the movements of a character or object during the sequence of images (called the animatic) and ensuring they follow the soundtrack and audio requirements; Using technical software packages, such as Flash, 3d studio max, Maya, Lightwave, Softimage and Cinema 4D; Building up accurate, detailed frame-by-frame visuals; Recording dialogue and working with editors to compose the various layers of animation (backgrounds, special effects, characters and graphics) in order to produce the finished piece; Working to production deadlines and meeting user/managers requirements; Team working as part of a broader production network, which might include liaising with printers, copywriters, photographers, designers, account executives, website designers and other specialists; Planning and designs technical projects and products for websites and other multimedia platforms. Designs and develops technical products integrating various media, such as graphics, still images, video, audio, animation, and 3-D models. Applies principles of graphic design to create appropriate and visually appealing interfaces. Creates and optimizes various media file types for specific delivery environments. Knows how to develop products which can be used on different platforms Performs quality assurance and compatibility testing on all products prior to release.
9. Title of Post Computer Networks Specialist No. of Posts 1
General Description & Criteria: The responsibility of this position holder is to design, implement and support the enterprise level network systems of the headquarters, sub and remote locations. Responsible for the coordination of mobility, additions or changes in the Headquarter & field locations, responsible for provisioning complex networks both wired and wireless. This position requires the candidate to be a mentor to the junior level engineers and provide second level support for complex issues, problems or projects. Works on complex problems where analysis of situation requires in-depth evaluation of various factors relating Networks, systems and other peripherals. This position requires strong verbal and written communication (Urdu & English) skills.
Age: 40 Years Maximum. Contract Period: 6 months, likely to be extended up to 24 months. Salary: PKR 150,000
Qualification & Experience. Bachelors or Masters degree in computer sciences (HEC recognized institution, preferred NUST, FAST, UET etc or foreign recognized university, with speciality in computer network systems. CCIE, CCNP, CISSP, Juniper, MCSE etc certification will be preferred. Minimum 5 years progressive experience of networks in national or multi-national environment. Demonstrated expertise in the design, implementation and support of complex networks. Expert understanding of audio/video & data communication protocols. Strong understanding of Cisco, HP, Dell, Ruckus etc. routers and switches in a corporate infrastructure. Strong understanding of network security practices and tools. In depth experience with hardware and software based network monitoring tools. Good written and verbal communications skills. Excellent experience working with telecommunications companies. Demonstrated competency in the use of project management tools and methodologies. Ability to manage concurrent projects to plan. Must have experience functioning as a lead on projects. Demonstrated ability to execute and perform timely follow-up to ensure user satisfaction. Ability to inspire quality in every aspect of the job function Key Responsibilities Design and manage system to enterprise-level Wide Area Network and LANs (both wired and wireless). Should be able to understand, explain and manage network hardware. Design and manage Active Directory. Design and manage network security. Configure and manage servers. Set up group policies and network security. Participate in the evaluation of potential equipment, components and software. Participate in developing plans, schedules and requirements for the deployment of systems. Participate in developing effective processes and procedures for continuity of service. Configure desktop / Servers Operating Systems on networks. Build, maintain, and provide security on routers and firewall. Configure and maintain Microsoft Exchange Server. Configure and maintain ISA Server. Maintain systems Internet Information Server. Configure and maintain Enterprise Anti-Virus program. Install and manage network software. Oversee and maintain content filtering program. Provide technical advice as required for system planning. Install and maintain network cabling. Install and maintain fibre optics and wireless system. Excellent skills in documentation of Network diagrams and configurations.