M U S H A W A R

Loading

Job Detail
Category

IT

Functional Area

IT capability building, Resource management, Formulate IT strategy

Location

Karachi

Job Type:

Full Time/Permanent

Qualifications

BS CS/SE

Certifications in relevant field will be a plus

Experience
8-10 years & at least 3 years in leading position
Offered Salary

PKR 200,000

Job Description

Head of the Development will be responsible for leading and managing a team of software developers, supporting them in building industry leading and innovative software solutions that are fit for purpose. Also, for developing a strategy for the team to meet the company’s goals and objectives and to improve the quality of the service it delivers internally and externally. To plan and monitor the successful implementation of this strategy. Responsible for the quality and technical approach taken by team members, ensuring it is in-line with the company strategy and that projects are delivered on time and on budget. Creating and maintaining a professional culture within the team, where individuals take ownership and are fastidious and proud of delivering excellence and quality.

Essential Job Functions:

Lead and manage the Software Development and IT teams to deliver software, infrastructure and architecture that meets the needs of users

 

Ensure delivery consistent with agile processes across the team

Work effectively with Product Managers and Product Owners to ensure delivery against agreed priorities. Implement mechanisms to monitor, manage and provide progress on all software development activities. Accountable for the on time and to quality delivery of software development projects.

Responsible for the maintenance and development of internal and external IT support systems. Create, implement and maintain a continuous improvement plan for software development and IT infrastructure

Working closely with the Product Managers with the aim of meeting current and future user needs. In conjunction with the Systems Manager, define and maintain the IT technology strategy and infrastructure plan. Research the external environment, and where appropriate identify and recommend external partners for the delivery of best in class technologies suitable for applications. Reviewing and applying said best practices to establish architecture and frameworks consistent with and supportive of the Product Strategy.

Identifying and implementing technology trends that will be able to support the future success of the business. Collaborating with the appropriate functions and users to evaluate and identify technology platforms for delivering the company’s products and internal services. Understanding the use cases (and/or user stories) in order to oversee the design of the architecture for the products to be built

Ensuring that technology standards and best practices are maintained across the organization. To drive consistent standards and approaches throughout the development teams. Responsible for his/her own work planning against objectives set in agreement with the Executive Director.Establish clear organizational structures and succession plans aligned with appropriate responsibilities, accountabilities and personal development for all Software Development and IT staff in line with any anticipated growth. 

To report and meet with the Executive Director minimum of once per month. Communicate and ensure engagement of technological strategies internally. Ensure effective internal communications both within the software development team and across the organization. Ensure that the skills and experience of Software Development and IT teams are consistent with its technological and business needs for providing quality in present and future services. Establish clear organizational structures and succession plans aligned with appropriate responsibilities, accountabilities and personal development for all Software Development and IT staff in line with any anticipated growth. 

Skills

The successful candidate must have experience in Node JS, Javascript Frameworks & Mean/Mern stack. Advance level  knowledge of programming languages and methodologies, proactive, strong time management and planning skills, Strong leadership skills and professional attitude, problem solving skill, multi-tasking skills, confident and excellent communication skills

Apply Now