Browse Jobs
For Employers
Post JobLog inGet Started

Development Manager

Alkan CIT
Cairo, Egypt
Posted 4 years ago
71Applicants for1 open position
  • 19Viewed
  • 7In Consideration
  • 8Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Developing and maintaining Development Standards to assure high software quality within the team by establishing good practices
  • Develop Software Architecture with Team Leader or the Technical Lead in case of non-availability of the Architect
  • Making the Development and Releasing plans in the beginning of each project and maintain it along the project life cycle.
  • Managing the releasing process of applications.
  • Responsible for managing resource allocation and providing PMO with needed resources according to the need of projects.
  • Contribute in Code Review with team leader if needed, and contribute in technical problems solving with team leader if needed
  • Developing and maintaining the Product Development Life-cyle process.
  • Manage R&Ds and POCs in the department.
  • Manage the utilization of the Development Team.
  • Review estimations done by Team Leaders and enhance their estimation skills.
  • Following up industry trends, industry development, new technologies and applications in the software development field in general and specifically in the GIS domain
  • Driving the delivery for geospatial solutions development.
  • Manage the relation with other stakeholder in the SDLC either earlier or later for the development effort.
  • Improving software development productivity by recommending changes in technologies, tools, training and processes.
  • Conducting technical reviews of software design and architecture, and share in architectural decisions for the technology, structure and configuration.
  • Provide a global technical vision toward the technology and best practices to capitalize the SW reusability and make the most effective technical decisions which help building both the current project and company reusable library
  • Managing the process of the incident with ESRI
  • Managing the deployment process and our servers.
  • Contribute in defining development department needs and managing PR/PO for these needs with Admins.
  • Monitoring and controlling Admin Tasks with the Head of department for development team.
  • Driving the application maintenance and support tickets handling and remote support services for development.
  • Monitoring and managing the maintenance contracts service level agreements (SLA).
  • Contributing in the estimation, costing and responses to Request for Proposal (RFPs) for the development part. Developing the technical proposals with Pre-Sales if needed.
  • Contributing in identifying new business opportunities, with an ownership of express development presales lifecycle.
  • Contributing in development projects sales, pipeline, revenue and business growth

Job Requirements

  • Bachelor degree in Computer Engineering or Computer Science or equivalent 
  • Knowledge of GIS concepts and ESRI technologies
  • Proven ability to design and develop large scale, complex applications.
  • Deep Knowledge of GIS concepts and ESRI technologies is a plus
  • Working Knowledge in C#, ASP.NET, ADO.NET, HTML, XML, CSS, JavaScript, and AJAX.
  • Working Knowledge of HTML5, DOJO, Angular and/or jQuery  .
  • Working Knowledge in Microsoft Visual studio .Net
  • Working Knowledge in Microsoft Team Foundation Server.
  • Working Knowledge of REST, Web API and SOAP Web Services.
  • Working Knowledge of PL-SQL and Entity Framework.
  • Working Knowledge of SQL Server and Oracle database.
  • Working Knowledge of complex server-side algorithms and modules coding. Software products/solutions UML modelling and detailed design using professional software tool (Enterprise Architect, Rational Rose, etc.)
  • Working Knowledge of complex server-side algorithms and modules coding.
  • Working Knowledge of N-tier architectural patterns and ASP.NET MVC.
  • Awareness of CMMI processes.
  • Awareness of Agile common practices. 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentDevelopment Manager