0% found this document useful (0 votes)
25 views2 pages

Assistant General Manager Software Development

The document outlines a job description for an Assistant General Manager in Software Development, requiring 6 to 10 years of experience and a degree in Computer Science or related fields. Key responsibilities include leading software development teams, managing projects through the Software Development Life Cycle, and ensuring adherence to security practices. Preferred qualifications include certifications in agile project management and cloud architecture, along with strong technical skills in .NET and database management.

Uploaded by

mnavd8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views2 pages

Assistant General Manager Software Development

The document outlines a job description for an Assistant General Manager in Software Development, requiring 6 to 10 years of experience and a degree in Computer Science or related fields. Key responsibilities include leading software development teams, managing projects through the Software Development Life Cycle, and ensuring adherence to security practices. Preferred qualifications include certifications in agile project management and cloud architecture, along with strong technical skills in .NET and database management.

Uploaded by

mnavd8
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Assistant General Manager - Software Development

No of Vacancies 01

Direct Reporting to Head of Information Technology

Education: Bachelor's or Master's degree in Computer Science, Software Engineering, or a


related field.

Special Education Certified ScrumMaster (CSM) or Certified Scrum Professional (CSP) or (PMP)
would be a plus: For expertise in agile project management.
Microsoft Certified: Solutions Architect Expert would be a plus.
Experience 6 to 10 years of experience
Karachi
Location

Job Description: • Proven experience in leading and managing software development teams.
Ability to inspire and motivate team members to achieve project goals.
• Strong decision-making skills and the ability to resolve conflicts
effectively.
• Experience in hiring and appraising human resources within the
department.
• Proficiency in defining project scope and creating detailed work plans.
• Experience in managing software projects through all phases of the
Software Development Life Cycle (SDLC).
• Strong organizational and time management skills to ensure projects are
completed on time and within budget.
• Excellent verbal and written communication skills to effectively convey
technical concepts to non-technical stakeholders.
• Ability to collaborate with supervisors, line managers, and other IT
managers to deliver high-quality software and IT services.
• Experience in coordinating with various departments and vendors to
achieve project objectives.
• Strong analytical skills to evaluate analysis, problem definitions,
requirements, and proposed solutions.
• Ability to identify operational feasibility and recommend appropriate
solutions.
• Experience in transforming business requirements into technical artifacts
and applications.
• Proficiency in overseeing the development, enhancement, and integration
of new systems with existing ones.
• Ability to provide technical guidance and training to the software
development team.
• Experience in evaluating and recommending equipment, software, and
materials procurement necessary for efficient job completion.
• Ability to contribute to the creation and delivery of the strategic, software,
and IT architecture vision.
• Experience in identifying emerging information technologies and
integrating them within the infrastructure.
• Capability to align software and IT services with user needs and business
objectives.
• Optimize the performance of relevant applications.
• Meet with business heads to understand and address business
requirements.
• Ensure adherence to secure coding practices and industry standards for
data protection and privacy.
• Implement and enforce security measures to mitigate risks and
vulnerabilities in software applications.
• Stay up-to-date on the latest security threats and trends, and proactively
implement measures to address them.
• Design and architect cloud-native applications that take advantage of
cloud services such as AWS, Azure, or Google Cloud Platform.
• Establish and maintain quality assurance processes and standards to ensure
the reliability, performance, and security of software applications.
• Conduct regular code reviews and performance assessments to identify
and address any issues or vulnerabilities.
• Perform any other tasks assigned by the Head of Department (HOD).

Skills: •Comprehensive understanding of .NET Framework including ASP.NET, C#, and


.NET Core.
•Ability to develop and maintain enterprise-level applications using .NET
technologies.
•Proficiency in Oracle database management including SQL, PL/SQL, and Oracle
performance tuning.
•Proficiency in version control systems such as Git or SVN for managing source
code repositories.
•Strong technical expertise in software development technologies and frameworks.
Note: “PMEX is an equal opportunity employer and we encourage differently abled
people to apply for their relevant/suitable areas”.

You might also like