Software Developer Job in Kenya

Duties and Responsibilities:


  • Download, prepare, and run scripts to load data into spatial databases on regular intervals
  • Review specifications and data changes; adjust scripts and processes where necessary
  • Write, maintain, and test SQL scripts for data processing and loading
  • Evaluate new data sources for quality and attribution to support product requirements
  • Responsible for analysis, design, and implementation of application and custom integration solutions including new functionality, maintenance, and enhancements of existing code.
  • Develop and support custom applications.
  • Coding fixes and new development.
  • Collaborate with business users, project managers, technicians and other programmers.
  • Create custom software, by producing clean and efficient code, based on specifications.
  • Troubleshoot, debug and upgrade existing software
  • Develop and execute project plans
  • Learn, investigate and understand to an expert level the various systems the company deals with
  • Use various third party SDK’s and API’s to develop custom applications
  • Analyze user requirements and deliver corresponding functionality in projects
  • Create and Design attractive and functional User Interfaces
  • Research various aspects of the software development process in order to produce the required systems and functionality
  • Investigate new systems, technologies and approaches to solving problems
  • Build servers and set up computer networks (live and test environments)
  • Write user manuals

    Job Requirements:

  • Intermediate to advanced experience developing Python scripts or tools
  • Experience writing scripts to perform advanced queries, joins, use cursors, and performing spatial operations in MS SQL
  • Microsoft Server Systems, including AD, IIS etc.
  • Expert in MSSQL, MySQL and other variants
  • Expertise in current computer hardware and software
  • Ability to use one or more development languages and frameworks
  • Experience as a full-stack developer
  • Experience using code repositories and revision control systems
  • Experience creating both the back-end and front-end systems
  • Experience creating stored procedures for optimizing common tasks and operations
  • Intermediate to advanced experience working with large normalized databases
  • Experience transforming data from flat to normalized databases
  • Ability to read data product specifications and translate into database models and tables
  • High level of technical knowledge.
  • Able to work in a fast paced environment with a strong attention to detail.
  • Able to respond to company needs quickly and efficiently.
  • Ability to manage multiple projects.
  • Well organized and self-driven.

    Qualifications:

  • Experience working with SQL Server or other relational database system required
  • Create SQL views, SQL Scripts and Functions
  • Experience with Scrum and Agile Development Methodologies
  • 7+ years’ software development or programming experience
  • Knowledge and experience of the full software development project cycle
  • Expert in at least one of Python, PHP, Ruby
  • Experienced with at least 2 of the following: C++, Java, CSS, HTML, JavaScript and Microsoft .NET
  • Create, using and running queries with VBA codes
  • Experience and understand of .NET development
  • Bachelor’s degree in Computer Science, or other related field or equivalent work experience

    How to apply

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

    Only short listed candidates will be contacted.

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Jobs in Kenya.