Software Developer Coach At Africa Digital Media Institute (Admi)

Software Developer Coach At Africa Digital Media Institute (Admi)

Africa Digital Media Institute (Admi)

Software Developer Coach At Africa Digital Media Institute (Admi)

Details of the offer

Job Summary
Bachelor’s degree in computer science or a related field.
5+ years of architecture, design, implementation, and/or support of highly distributed applications (i.e. having an architectural sense for ensuring availability, reliability, etc.).
2+ years of experience in “migrating” on-premise workloads to the cloud.
5+ years of success in consultative/complex technical sales and deployment projects (where necessary, managing various stakeholder relationships to get consensus on solutions/projects).
Solid understanding of modern authentication protocols and a background in cybersecurity.
Deep understanding of cloud computing technologies, business drivers, and emerging computing trends.
Deep technical experience in enterprise mobile, identity and access control, & security solutions.
Working knowledge with AGILE development, SCRUM and Application Lifecycle Management (ALM) with one or more of the following: programming languages: PowerShell, Bash, .NET, C++, Java, JSON, PHP,
Perl, Python, Ruby on Rails, HTML, CSS, JavaScript, Responsive Web Design.
Proven track record of driving decisions collaboratively, resolving conflicts & ensuring follow-through.
Communication and Presentation skills with a high degree of comfort with both large and small audiences.
Prior work experience in a consulting/architecture position within a software & services company.
Problem-solving mentality leveraging internal and/or external resources.

Activity and resource planning of deliverables based on client briefs. Facilitate product owner input and team interactions; ensure the communication of scope and requirement changes throughout the team.
Organizing and motivating apprentice project teams
Execute and deliver tasks in a timely fashion.
Ensure the satisfaction of project owners.
Assessing and managing project risk.
Monitoring the progress of projects and apprentices.
Document every aspect of an application or system as a reference for future maintenance and upgrades.
Compile timely, comprehensive and accurate documentation and or reports as requested
Instil project management best practices including risk management, cross-team interdependencies, scope definition, delivery objectives, and quality standards.

Source: Myjobmag_Co


  • IT - Information Technology / Programmer



  • Ruby
  • Access

Related offers

Senior engineer – service design | telkom kenya limited at telkom kenya

Reporting to:Manager Service Design Platforms Band:3 Department:Technology Division(SP) Role Purpose: The incumbent will be responsible for the fulfillment of...

From Telkom Kenya - Nairobi Area

Published 12 days ago

Android engineer at d.light

Position Description: As a Senior Android engineer you will be responsible for the development and maintenance of applications aimed at a vast number of diverse...

From D.Light - Nairobi Area

Published 12 days ago

Business intelligence (bi) developer at co-operative bank of kenya

You like being part of a fast-paced work environment, and you can always be counted on to exercise sound judgment. You have a keen eye for identifying potential...

From Ive Bank Of Kenya - Nairobi Area

Published 16 days ago

Software developer

You'll be playing a key role in the design, installation, testing and maintenance of software systems. The programs you create will make businesses be more...

From Anonymous Employer - Nairobi Area

Published 14 days ago