Senior Software Development Manager is responsible for leading a team to design, troubleshoot, optimize software programs, meeting business deadlines, executing the development and develop database layer components required for the apps, sites, and services for new and existing products. Software development manager work to develop short- and long-term strategies for technology development to manage scalable software products.

Senior Software Development Manager is also responsible to manage the Development team, training new resources, retention and participating in the career development required to help build and maintain a world class technology organization. Must be self-motivated, flexible and willing to do whatever it takes to deliver on a deadline.


  • Leads and manages the assigned software development team.
  • Responsible person for meeting business deadlines and following agile methodology
  • Proactively develop and provide advice on developing new modules in the existing and new software as per business need.
  • Recommend improvements to existing software programs as necessary
  • Maintain and improve the performance of existing software
  • Clearly and regularly communicate with management and technical support colleagues
  • Be able to architect new project
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Driving quality assurance at development level
  • Deploying software tools, processes and metrics
  • Working closely with other developers, UX designers, business and systems analysts
  • Provide expert opinion on development and feasible modification of the software products.
  • Conduct research on advance technologies and their compatible incorporation with existing systems.
  • Assists in recruiting new staff, conducting interviews and evaluate potential candidates
  • Leads/ mentor developers and shares knowledge to make sure development staff meets technical and behavioral qualifications required for their positions
  • Assists in coaching the team, by helping them make decisions, solve problems, follow company policy, manage meetings and set goals; provides feedback on development-related tasks, delegates and assigns testing responsibilities.
  • Use Bowler chart to identify the problem and improve software development team performance.


  • BS (4 years)/MS in (Computer science/software engineer/ Computer Engineering).
  • Around 6-10 years of relevant work experience
  • 3+ years of people (software engineers) management experience
  • 2+ years of experience architecting and designing (architecture, design patterns, reliability, and scaling) of new and current system
  • Knowledge of project management tools, like Jira/Trello/Asana/MS Project
  • Excellent technical, analytical, and strategic planning skills
  • Proven Experience in Agile scrum methodology
  • Able to apply understanding of applicable regulations (e.g., HIPAA, SOX, HL7 etc.).
  • Must have strong knowledge of US Healthcare domain and Revenue Cycle Management
  • Flexible and willing to accept a change in priority as necessary
  • Expert in C# programming language
  • Expert in MVC/ Web Forms/ .net Core and Web Api.
  • Expert in SQL
  • Expert in Design and update SQL SERVER database
  • Expert in Angular and jQuery
  • Expert in SVN/GitHub
  • Expert in JIRA to lead software support team
  • Strong attention to detail
  • Expert in Troubleshoot, debug and upgrade existing systems
  • Ability to work independently and multi-task effectively Flexible and willing to accept a change in priorities as necessary
  • Leadership /Visionary/ Goal oriented Personality
  • An upbeat personality who can inspire others
  • Excellent presentation skills


  • Code Stability
  • Code Churn
  • Sprint Burndown
  • Release Burndown
  • Knowledge Transfer
  • Efficient Resource Management

Ability to commute/relocate:

  • Abbottabad: Reliably commute or willing to relocate with an employer-provided relocation package (Required)

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
No Preference
Minimum Education:
Degree Title:
BS (4 year)/MS in (Computer science/software engineer/ Computer Engineering).
Career Level:
Experienced Professional
6 Years - 17 Years
Apply Before:
Apr 11, 2023
Posting Date:
Mar 11, 2023
Diversity Inclusion:
We value diversity of our employees. All qualified applicants will receive fair consideration without regard to genders or socio-economic backgrounds.

Work Environment

Supervisor’s gender:
Percentage of female coworkers:

Cedrus Group

Information Technology · 51-100 employees - Abbottabad, Islamabad

Cedrus Group

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
I found a job on Rozee!