Technology and Innovation

Manager Software Development

Job Type: Full Time

Job Location: Abbottabad

WHO WE ARE

Cube Healthcare Systems is a subsidiary of the Healthcare Technology Company based in Michigan, USA. providing healthcare solutions to the clients in the US. Presently, Cube Healthcare Systems is the largest company at KP IT board, with fast growing healthcare IT services and product base.

As a healthcare solution provider, CHS is successfully carrying out revenue management services for its clients based in the USA. Our product: ALTUMED, a Revenue Cycle Management Software takes Medical Billing to another degree of automation and advancement.

In Pakistan, with the main Office in Abbottabad, business teams are pro-actively making client experience and business success.

JOB OVERVIEW

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.

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.

RESPONSIBILITIES

  • Leads and manages the assigned software development team.
  • Responsible person for meeting business deadlines and following agile methodology.
  • Pro-actively 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 behavioural 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.

QUALIFICATIONS

  • BS (4 year)/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.

SKILLS

  • 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.

Interested candidates can send their updated cv at [email protected] with the position mentioned in the subject line.

bENEFITS

Competitive Market Based Salary, Provident fund, EOBI, Paid Leaves, cash advance, Bonuses, Annual increments, Allowances ( Accommodation, OPD, Travel, Night, Utilities, Technical ), Parental Leaves, Annual dinners and trips.

Note: Preference will be given to candidates from Hazara Division, KPK for this specific role. However, candidates from all over the Pakistan are welcomed.

For more information, please visit:

www.cubehcs.com

https://www.linkedin.com/company/cube-healthcare-systems-pvt-ltd

https://www.facebook.com/Cube-Healthcare-Systems-Pvt-Ltd-100850541921095