IT Systems Engineer - Data Analytics and Software Development


The IT Systems Engineer is responsible for executing innovative projects through software development and data analysis. In software development, the engineer will be required to perform requirements analysis, algorithm design, robust coding, system testing and create documentation according to software engineering principles. The engineer should also be familiar with data warehouse platforms, able to answer data requests, create and maintain standard reporting.

The engineer will be responsible for daily operations and maintenance on developed software solutions and data warehouses. He/she will also support change requests from clients within an acceptable timeframe.

Scope of Role

The successful candidate will:

a)      Plan and design the best approach for custom software solutions

b)      Document detailed specifications, writing programming code with proper documentation, software versioning control and a modular build

c)      Testing of developed software with validation, exception handling and load simulations

d)      Creation of wireframes for proposed development of web based GUI

e)      Prepare end user documentation which includes solution design, administrator guides and training manuals

f)       Plan and develop new data systems and maintain existing systems

g)      Perform Systems Analysis, Database Design, ETL Design and Programming activities

h)      Create reports and dashboards in data visualization tools that meet end user requirements and facilitate data driven decisions

i)        Write and tune code on large datasets for long term reusability and performance

j)        Maintain software and data systems daily and resolve any faults/bugs that are discovered


§  First Degree in Computer and Electrical Engineering or Computer Science

§  At least 1 year experience in a similar role is desired

§  Experience in software engineering and development

§  Experience in reporting and data analytics: SQL, Tableau, Oracle BI, Power BI, Shell Scripting

§  Proficient in building server-side technologies using the Flask Development Framework

§  Web server development, deployment, maintenance and configuration skills

§  Experience in Python scripting, Javascript and HTML/CSS

§  Experience in mobile OS programming socket programming and data dictionaries

§  Experience with real time applications, queuing, caching and multi-threading is desired

§  Experience in databases administration, specifically Oracle and MySQL

§  Familiarity with cloud technologies AWS And Microsoft Azure

§  Understanding of transaction and information systems, data warehouses, Operational Data Store, MDM methodologies as well as Extract Transform and Load (ETL) technologies.

§  Multi-platform experience (Windows, Solaris, Redhat, CentOS, etc)

Behavioral Skills

§  Ability to read and interpret general software manuals, professional journals, technical procedures and put in practice.

§  Ability to effectively present information and respond to questions from groups of managers, clients, customers.

§  Able to operate autonomously and demonstrate initiative in problem solving, decision making and proactive approach to job.

§  Self-starter and Self-motivated who can be expected to manage projects with minimum supervision.

§  Ability to multi-task and deliver against competing priorities.

§  Understanding of the overall business objectives

§  Appreciation of customer experience and how it can be improved

Please email your resume to



© and | About  | Disclaimer