.NET Developer

Dynamicslink - Nasr City, Cairo

20
Applicants for
1 open position
22
Seen
11
Shortlisted
Experience Needed:
More than 4 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time Part Time
Salary:
Confidential
Vacancies:
1 open position
About the Job

Key Responsibilities

  • Line management and personal development of a team of highly skilled developers
  • Managing the delivery of multiple complex simultaneous system development projects from design through to release
  • Capable of understanding and contributing to the technical solution from design through to code level
  • Coding using .Net core
  • Working closely with Development Project Managers and Business Analysts to produce accurate delivery estimates and manage the transition from analysis through to design and delivery
  • Provide regular and effective progress updates to and work closely with Development Project Managers to ensure the management of any delivery risks or issues
  • Define delivery phases of the project including activities, sub-activities, and milestones ensuring these are documented and used as the basis for the project event log, issues and risk log and any subsequent reporting
  • Ensure awareness, involvement, and support from the key stakeholders and participants by building strong project teams and maintaining robust communication on the project status throughout its life cycle
  • In reviews and meetings and provide updates on project progress
  • Take responsibility for ensuring that risks and issues are identified and managed closely and drive all stakeholders to deliver on time and to the required quality standards
  • Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new systems
  • Contributing to post implementation reviews helping to demonstrate success or otherwise of projects
  • Supporting project resource scheduling and department capacity planning
  • Contribution to the definition of departmental and systems strategies and progression of any allocated objectives
  • Ownership, development, and management of allocated departmental processes
  • Undertake small analysis projects in the form of consultancy
  • Work on a wide range of projects involving the implementation of new and existing systems, solutions and processes
  • Take responsibility for making key decisions to ensure the successful implementation of all initiatives
Job Requirements

Key Requirements:

  • Experience of min 4 years as developer using .Net Core
  • Experience of people management and the ability to lead and influence others
  • Experience in formal personal development planning and individual, team and process performance management
  • Proven experience in leading and managing the delivery of system/software development projects in a structured environment
  • Experience in a variety of software development approaches and methodologies including Agile and Waterfall
  • Experience in both architecture and implementation-level software design
  • Experience in requirements capture, analysis techniques, and process improvement approaches
  • Experience in the development of software using c#, .Net and SQL Server technologies
  • An understanding and exposure to Team Foundation Server and ALM.
  • Experience in the usage of UML Strong facilitation and coaching skills
  • Excellent personal organization and ability to prioritize and carry out multiple tasks
  • Able to influence and drive projects to meet key milestones and overcome challenges
  • Comfortable working without routine supervision
  • A desire to remain technically capable and an expert in current technologies
About this Company

Dynamics Link is the first Egyptian company that becomes a Microsoft Dynamics Partner which provides Microsoft Dynamics NAV. It was founded specially to be a NAV provider for Africa and the Middle East. It was established in 2015.

See all Careers and Jobs at Dynamicslink
Hiring?
Signup for an employer account and Post your Jobs!