Software Development Manager

  • Anywhere

Main Duties And Responsibilities:Work with IS team members to plan sprints, identify solutions, complete assigned development user requests.Analyzing and understanding business requirements and translating those to deliverable customization.Drive the prioritization by which decisions are made for the final project scope.Ensure line of business priorities and IT capabilities (technology and resources) are aligned.Analyze and document requirements and use appropriate techniques to refine, review and validate requirements.Record and analyze common user errors and identify potential training needs.Maintain and provide detailed support documentation.Manage and monitor projects and ensure they are completed on time, within budget, and are delivered with high quality.Communicate within business leadership, keeping them up to date with production impacts and status.

To apply for this job please visit .

  • Anywhere

Guide, coach and mentor software development engineers.Provide project management and technical leadership for every aspect of software.Establish and stimulate software development standards and processes along with best practices for delivery of scalable and high quality software.Develop relations with existing and prospective customers to interpret all individual requirements.Manage the development, deployment, and integration of software solutions.Involve in strategic plans to accomplish technical as well as business with leadership chain, team and with customers.Deliver reports and proposals to upper management.Create a budget and timeline for the development project.

To apply for this job please visit .

  • Egypt

700 apps

Duties and Responsibilities: In collaboration with other technical staff, discuss, define, and decide development technologies and platforms for all software products, development standards, tools, and processes.Lead implementation of technical and infrastructure initiatives to support architecture decisions.Communicate architectural designs and decisions to other technical teams.Support other technical teams to help them align their solutions with architectural decisions, process decisions, and adopted standards. Engage with other technical teams at key points during their work as part of that ongoing support.Overlook and review the work of other technical teams to ensure alignment with architectural decisions, process decisions, and adopted standards.Ensure that technical teams share their knowledge and decisions that have an impact on architecture, process, tools, operations, etc.Detail out and refine higher-level architecture decisions into lower-level designs.Lead the research into promising and pragmatic technologies, processes, tools, and more, and provide recommendations based on that research.Mentor other less experienced engineers.

To apply for this job please visit search-engine.talentsmine.net.

  • Egypt

Khaltura

Description:

  • A software development manager manages all the activities of the software development group
  • Sets attainable goals to team members in order for the project to be finished on time
  • Provides guidance to team members to encourage work productivity
  • Makes sure the timeline is followed by the software development group
  • Manages multiple projects at once
  • Ensures appropriate procedures and processes are followed when it comes to software development
  • Represents the software department in meetings
  • Monitors, evaluates and ensures the completion of tasks and projects
  • Analyzes software requirements
  • implements design plans and Architectural designs, reviews unit tests
  • Writes, reviews and revises product requirements and specifications
  • Participates in other areas of the software development process
  • Conduct employee reviews/evaluations/KPIs, handle the employees’ complaints with their leads.
  • Work closely with the leads to make sure the team is on the right track and has what they need to improve.
  • Qualifications:

  • A bachelor’s degree in Computer Science, Information Technology, Engineering or a related discipline is required of a software development manager.
  • Must have excellent interpersonal, written and verbal communication skills.
  • Must also be familiar with a variety of programming languages, codes and processes specially .Net technology stack.
  • To apply for this job please visit search-engine.talentsmine.net.