Apply For This Job


Job Description

  • We are looking for a Sr. Software Development Manager, with responsibility for the day to day management of the Development team, this is a fantastic opportunity for an established or growing Development Manager to join the organization and make a difference.
  • We are looking for an individual with proven experience in software and mobile apps development, design, and architecture to take ownership of the deliverables for a small team, expected to grow as the business accelerates its sales.
  • This is a hands-on position involving coding solutions as well as leading and managing the work of the team members.


  • Take ownership of the software development deliverables for a currently small team collaborating with other departments to translate product requirements into innovative and detailed technical designs.
  • Line management of direct reports:
  • Ensure individuals have monthly activity plans and a continuous professional development plan in place which mirrors and assists the company aspirations.
  • Hold regular 1:1 progress meeting with direct reports and act as mentor.
  • Review software development tools and make recommendations for adoption including any ROI calculations.
  • Ensuring robust release & configuration management processes are in place.
  • Ensure effective communications with team and Management.
  • Performance reporting on development productivity, efficiency, quality, time and delivery.
  • Recruitment of new team members.
  • Hands on coding as and when required.
  • Contribute to the weekly, monthly and quarterly departmental management reporting needs.
  • Review code and coding standards, unit tests, build & deployment procedures with a goal of making recommendations for improvements.
  • Constantly review development practices and make recommendations for improvement and increased productivity.
  • Devise, document and implement departmental Standard Operating Procedures (SOPs) e.g. coding standards which can also feed into tender documents for new contracts.
  • Inspire and develop the development team to embed a culture of continuous improvement.
  • Establish clear departmental key performance indicators (KPI's) which are implemented, regularly monitored, continually improved and reported to the management team.

Desired Skills and Responsibilities:

  • Bachelor's Degree in Information Systems, Computer Engineering or equivalent technical Degree; or equivalent combination of education and experience.
  • 7+ years of industry experience with 3+ years managing/leading a software team.
  • 6+ years of experience of software development.
  • Experience and deep understanding of working in an Agile delivery team (preferably Scrum) is desirable.
  • Good knowledge of software development best practice.
  • Experience in designing and delivering presentations.
  • Experience of coaching other members of staff.
  • Ability to work under own initiative and willing to take personal responsibility for issues.
  • Excellent, effective and clear written and oral communication skills.
  • Team player ethos.
  • Calm and clear when under pressure.
  • Proven ability to resolve complex problems in a pragmatic fashion.
  • Self-motivated, resourceful and keen to learn and share knowledge.
  • Enthusiastic, motivated, empathetic and professional.
  • Flexible and hardworking approach, with a roll your sleeves up mentality

Job Details

Functional Area:
Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
No Preference
Minimum Education:
Career Level:
Experienced Professional
Minimum Experience:
7 Years
Apply Before:
Apr 17, 2020
Posting Date:
Mar 17, 2020
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium


Consultants · 1-10 employees - Rawalpindi

Mag dynamics is a rapid growing firm founded by IT experts to revolutionize the services industry by their innovative ideas. Our innovative methodology and process, constantly delivers improved results for our customers to stay ahead of their competitors

Similar Job Titles

Packaging Development Manager - Sustainable

Metatex, Karachi, Pakistan
Posted Mar 16, 2020

Business Development Manager

Logicose, Karachi, Pakistan
Posted Mar 14, 2020

Business Development Manager

UFC Pakistan, Lahore, Pakistan
Posted Mar 27, 2020

Business Development Manager

ROZEE.PK, Lahore, Pakistan
Posted Mar 13, 2020
View All