Browse Jobs
For Employers
Post JobLog inGet Started

Software Development Manager

Superior Business Solutions
Nasr City, Cairo
Posted 5 years ago
70Applicants for1 open position
  • 5Viewed
  • 0In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

Main Job Duties:

  • Responsible for the planning, execution, and delivery of a software development or systems integration project.
  • In charge of managing and tracking scope, schedule, costs, and quality on a day to day tasks and support issues onsite.
  • Manage client expectations for running projects; manage running projects by balancing scope, time, cost and quality, and aligning with offshore services organization.
  • Maintains organization's effectiveness and efficiency by defining, delivering, and supporting strategic plans for implementing information technologies.
  • Initiating, coordinating, and enforcing systems, policies, and procedures. • Directs technological research by studying organization goals, strategies, practices, and user projects.
  • Verifies application results by conducting system audits of technologies implemented.
  • Recommends information technology strategies, policies, and procedures by evaluating organization outcomes; identifying problems; evaluating trends; anticipating requirements.
  • Accomplishes financial objectives by forecasting requirements; preparing an annual budget; scheduling expenditures; analyzing variances; initiating corrective action.
  • Maintains quality service by establishing and enforcing organization standards.
  • Give clear directions and instructions to both team members and stakeholders with regards to external factors, to enable themcarryout their duties effectively
  • Clarify the duties, roles and functions of team members between both prospective competing team members and their superiors • Create and implement project plan and execution
  • Encourage contributions and input from team members and other key stake holders on the project and acknowledge efforts made by team members and reward them accordingly
  • Give clear and unbiased assessment of the movement and nature of projects in relations to production cost and expenses
  • Determine the appropriate time to make advancement on projects and move on to further stages. Also, acknowledge when certain strategies aren’t effective and implement change of plans
  • Maintain direct and open interaction with line managers to make sure all resources needed for the project are available and also consider the negotiation of amendments to project plans to achieve best offers .

Job Requirements

  • Exercises judgment and discretion in overall project management by prioritizing, planning and tracking project progress.
  • Bachelor Degree of Computer Science or related discipline is a MUST
  • 7+ years of experience in leading software development projects.
  • Demonstrated ability to attain the knowledge of the company's software development strategic objectives and design procedures.
  • Significant understanding and knowledge of commonly used concepts, practices and procedures within the software engineering and programming field
  • Technical team leading and team management experience, deep understanding of Agile (Scrum)
  • Strong knowledge of programming in .NET (C#)
  • Experience with major Web technologies and frameworks including but not limited to ASP.NET MVC, ASP.NET Web API, HTML, CSS, JavaScript (jQuery, ReactJS, Redux)
  • Fair knowledge of Unit Testing (NUnit + Moq, Karma + Mocha.js), Pair Programming
  • Strong experience in applications design, development and maintenance
  • Solid knowledge of software design patterns and refactoring concepts, and GRASP principles and patterns
  • Solid technical expertise and troubleshooting skills.
  • Practical expertise in performance tuning and optimization, bottleneck problems analysis
  • Possess expertise in Object-Oriented Analysis and Design
  • Experience in client-driven large-scale implementation projects
  • Strong communication skills
  • Good verbal and written English.
  • Candidate which have Good of experience on HIS & HMIS systems are preferred.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSoftware Development Manager