Software Developer Job in Kenya

Job Title: Software Developer

Job Purpose: The Programmer will be responsible for the implementation, configuration, maintenance, and performance of critical SQL Server to ensure the availability and consistent performance of our solutions.

Supporting and managing all development and testing environments, completing upgrades and configuration as required and ensuring that all the required systems are up to date at all times, assisting with any required technical support.

Job Description

  1. Develop methods for deploying demo environments that mirror client environments for risk mitigation in test and evaluation of
    software and hardware solutions.
  2. Perform engineering, analysis, development and traceability activities in support of the current and future electronic security
    solutions.
  3. Provide systems engineering, security engineering, network engineering, integration services, technical assessments, and solutions.
  4. Develop and provide documentation and training to improve adoption and utilization of various technical solutions.
  5. Prepare technical written reports articulating electronic security systems design, performance, and objectives while maintaining
    continual liaison with the technical personnel to facilitate the installation, operation, and maintenance of the systems.
  6. Deliver on assigned SQL Server Infrastructure projects with participation throughout the project lifecycle
  7. Install and configure new SQL Servers
  8. Deploy database change scripts provided by third party vendors
  9. Conduct research on client/server hardware, software, and protocols in support of procurement, development and integration efforts.
  10. Conducts various comparison tests of company solutions in accordance with test criteria established by policies and procedures or
    written test plans; maintains accurate records of test
  11. Determine required network components to ensure data access, as well as data consistency and integrity.
  12. Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems.
  13. Manage SQL Server databases through multiple product lifecycle environments, from development to mission-critical production
    systems.
  14. Configure and maintain database servers and processes, including monitoring of system health and performance, to ensure high
    levels of performance, availability, and security.
  15. Apply data modeling techniques to ensure development and implementation support efforts meet integration and performance
    expectations
  16. Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
  17. Refine and automate regular processes, track issues, and document changes
  18. Develop T-SQL stored procedures, functions and scripts to support internal processes and improve system performance
  19. Ensure all database servers are backed up in a way that meets the business’s Recovery Point Objectives
  20. Test backups to ensure we can meet the business’ Recovery Time Objectives
  21. Troubleshoot SQL Server service outages as they occur
  22. Configure SQL Server monitoring utilities to minimize false alarms
  23. When performance issues arise, determine the most effective way to increase performance including hardware purchases, server
    configuration changes, or index/query changes

Education

  • Diploma or Degree in Computer Science
  • Certification in CCNA or CCNP
  • Master’s degree in MIS or Computer Science is an added bonus
  • MCTS, MCITP, and/or MVP certifications a plus
  • Certification in Lenel, Suprema, Bosch, Dallmeir and iPixa is an added advantage

Work Experience

  1. 3-5+ years MS SQL Server Programming and Administration experience required
  2. Some ORACLE Database experience an asset
  3. Experience in customizing queries
  4. Application development skills is an added advantage
  5. Experience support SQL Server versions 2005, 2008 and 2012 including Database Engine, Integration Services,
    Reporting Services and Analysis Services.

Technical Skills

  1. Experience with backups, restores and recovery models
  2. Familiarity with firewalls, routers, and layer 2/3 switches, including how they interact with other equipment
  3. Knowledge of troubleshooting & supporting applications running on Lenel, Suprema, iPixa or Dallmeier
  4. Familiarity with TCP/IP protocols, firewall management, and database administration.

Interested candidates are invited to strictly email their cover letter and CV, to apply@hrmconnection.com before end of day 30th January 2018.

Only short listed candidates will be contacted


ICT and Technology
Updated: January 10, 2018 — 3:57 am