Software Engineer Job Vacancy in Kenya

Occupations
IT-Software Development: Computer-Network Security, Database Development-Administration, Desktop Service and Support, Enterprise Software Implementation & Consulting, General-Other: IT-Software Development, IT Project Management, Network and Server Administration, Software-System Architecture, Software-Web Development, Systems Analysis - IT, Telecommunications Administration-Management, Usability-Information Architecture, Web-UI-UX Design

Job Description
THE JOB:
Reporting to the HOD-Software Engineering, the successful candidate will develop core software applications that are assigned from time to time.
To maintain code of existing software applications. To participate in internal and external "think tanks" in regard to coding best practice and new technologies. The position will require close interaction with all departments within the organization. 

Application Deadline
2011-02-10

Job Details
 KEY TASKS:
Implementing sound design principles to construct maintainable and efficient code Developing fixes and solutions where appropriate to existing software code base
Ensure that solutions will effectively meet business objectives while using innovative, performance oriented technology
Deliver projects on-time and to specification
Collaborate with technical writers to create customer-relevant documentation
Collaborate with systems support engineers to train customers
Continuously monitor, evaluate and implement "Best Practice" for software development, research on new technologies and programming methodologies
Assisting all teams within the Organization/Departments as required
SKILLS & EXPERIENCE
B. Sc in CS/ICT or related field or equivalent experience 3-5 years of experience in commercial product development
Strong OOP Skills
Strong programming skills in C#
Good programming skills in Java, Python & PHP
Good understanding of common network protocols
Good understanding of database technologies and methodologies
Good understanding of telecommunication protocols such as SMPP
Good knowledge of Linux/Unix/Windows Experience with TCP/IP networking and common network protocols
Understanding of functional programming a plus
Excellent analytical and troubleshooting skills for problem resolution
Excellent time management and task prioritization skills. The ability to work under pressure is a necessity.
APPLICATIONS:
Please send your application and resume by email to recruitment.siltech@gmail.com stating your past work experience, your current and expected salary. Cite some projects you have done in your cover letter.

Deadline for applications is 10th February, 2011.