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.