Software Developer Coach At Africa Digital Media Institute (Admi)

Software Developer Coach At Africa Digital Media Institute (Admi)
Company:

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.

Responsibilities
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


Area:

  • IT - Information Technology / Programmer

Requirements


Knowledges:

  • Ruby
  • Access
  • PROGRESS

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