Job Description
Position: Python Developer
Focus
Job Duties
- establishing
a detailed program specification through discussion with clients;
- clarifying
what actions the program is intended to perform;
- breaking
down program specification into its simplest elements and translating this
logic into a programming language;
- devising
possible solutions to anticipated problems;
- working
as part of a team, which may be established purely for a particular
project, to write a specific section of the program;
- combining
all elements of the program design and testing it;
- testing
sample data-sets to check that output from the program works as intended;
- conducting
testing and installing the program into production;
- reacting
to problems and correcting the program as necessary;
- evaluating
and increasing the program's effectiveness;
- adapting
the program to new requirements, as necessary;
- conducting
user acceptance testing to ensure the program can be used easily, quickly
and accurately;
- writing
detailed documentation for the operation of the program by users and
computer operators;
- consulting
manuals, periodicals and technical reports to learn new ways to develop
programs and maintain existing skills and knowledge;
- updating,
repairing, modifying and developing existing software and generic
applications.
Knowledge and skills
- Knowledge
of data structuring, system designing and programming
- Superior
problem solving and analytical skills to quickly diagnose and solve
issues.
- Good Work
ethic and high Integrity
- A keen
interest in information technology advancements
- Must be
able to multi-task, and manage time constraints and make deadlines
- Must be
able to work in a team environment as well as independently
Educational Qualifications and Experience
- Minimum
of 3-4 years experience in relevant field
- Bachelors
degree in a relevant computer science major
- Vendor
certifications will be an added advantage
Applications should be sent to alfreds@tracesoft.co.ke