- Job TypeContract
- QualificationBA/BSc/HND
- Experience1 – 2 years
- LocationNairobi
- Job FieldICT / Computer
Job Purpose:
The Senior Developer is responsible for delivering technical solutions that align with the organization’s business objectives. This role requires a deep understanding of technology, excellent communication skills, and the ability to collaborate with cross-functional teams to turn client needs into effective solutions. S/he will be responsible for the technical design, planning, implementation, and the highest level of performance tuning and recovery procedures for enterprise business systems in customer experience. The role Recommends the redesign and configuration of the system and applications as well as investigates and analyses the feasibility of system requirements and develops systems specifications.
Key Responsibilities:
- Manages the day-to-day operations of the host servers by monitoring system performance, configuration, maintenance and repair. Ensures that records of system downtime and equipment inventory are properly maintained. Applies revisions to host system firmware and software. Works with vendors to assist with support activities.
- Develops new system and application implementation plans, custom scripts and testing procedures to ensure operational reliability. Trains technical staff in how to use new software and hardware developed and/or acquired.
- Supervises Operations staff. May guide or provide work direction to technical staff, contract staff and/or student employees. Determines appropriate coverage for all hours of operation.
- Performs troubleshooting as required. As such, leads problem-solving efforts often involving outside vendors and other support personnel and/or organizations.
- Establishes, maintains and manages user’s directory services (domain services, group policies and exchange services). Installs, modifies and maintains systems and utility software on server computer systems. Provides server support related to other software.
- Ensures high availability and acceptable levels of performance of mission critical host server’s resources.
- Develops procedures to maintain security and protect systems from unauthorized use, acts of nature and user abuse.
- Develops procedures, programs and documentation for backup and restoration of host operating systems and host-based applications.
- Develops and coordinates project directions and schedules to maximize benefits and minimize impacts on the customer organizations. Provides leadership in planning and implementation of projects for computer operations and enterprise systems administration.
- Develops tools, procedures, and training sessions for Operations, Client Support and Systems Development staff to assist with work.Delegated authority; as per the approved delegated authority matrix.
Key Performance Measures:
- Delivery on Scope and Quality: Ensure Implementation projects deliver on scope and quality
- On-time Delivery: Measure the percentage of projects or features delivered on time.
- Innovation and Continuous Improvement: commitment to innovation and continuous improvement through metrics such as the number of process enhancements implemented or the number of innovative features introduced.
- Defect Resolution Rate: Measure the speed and effectiveness of resolving defects or issues identified during testing or in the production environment.
- Task Estimation Accuracy: Measure the accuracy of the developer’s task estimates, comparing estimated timeframes with actual completion times.
- Code Review Participation: Measure the developer’s involvement in code reviews, including the number of reviews conducted, feedback provided, and responsiveness to feedback from peers.
- Code Quality: Measure the quality of code produced by the developer, which can include metrics such as code review feedback, adherence to coding standards, and the number of bugs or defects.
- Productivity: Assess the developer’s productivity by tracking metrics such as lines of code written, features developed, or story points completed, depending on the development methodology .
Knowledge, experience and qualifications required
- 2+ Years of development experience in Native mobile application development.
- 2+ Years experience with SPA frameworks e.g. Blazor, Angular, React, Flutter, Vue JS e.t.c
- 1+ Years experience in site reliability engineering including use of DevOps tools.
- 1+ years development experience with cloud PAAS(Azure, AWS).
- 2+ years’ experience with RDMS & No SQL databases.
Method of Application
Interested and qualified? Go to Britam on britam.taleo.net to apply.