Java Software Developer Job in Kenya

Title: Java Software Developer
 
Division: Technical & Operations Division
 
Employment Type: Permanent
 
Location: Kenya
 

Reports to: Technical & Operations Manager

Role Summary
 
Bernsoft is seeking Java developers to join our development team. 

Job responsibilities include designing, developing, and maintaining our Laboratory Information System software applications.

Main Duties:
  • Defines site objectives by analyzing user requirements; envisioning system features and functionality.
  • Designs and develops user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle; determining design methodologies and tool sets; completing programming using languages and software products; designing and conducting tests.
  • Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Integrates applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
  • Creates multimedia applications by using authoring tools.
  • Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
  • Supports users by developing documentation and assistance tools.
  • Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
Customer Service
  • To provide professional and effective services to internal and / or external customers, to meet customer expectations, particularly in terms of Quality and Timeliness in line with departmental standards, procedures and guidelines.
  • To provide follow up with customers to ensure customer satisfaction with products and / or services provided
  • To communicate courteously with internal and / or external customers by telephone, email and face to face, building positive relationships, investigating, responding to and progressing issues and queries to a successful conclusion at the earliest time.
  • To speak positively and enthusiastically about the company and its products and services to ensure that a professional company and brand image is provided at all times to customers and colleagues.
Teamwork
  • To work as part of a team to achieve the departmental standards.
  • To work together with other departments and divisions within the organization to identify any process improvements and improve standards, efficiency and profitability.
Knowledge 
  • A successful candidate should have a bachelor's degree in computer science or a related field, and be highly motivated, independent, and creative. 
  • Knowledge of Java, Java Applets, Web Programming Skills, 
  • Teamwork, Verbal Communication, 
  • Web User Interface Design, Software Requirements, Software Development Process, Object-Oriented Design (OOD), Multimedia Content Development, Software Debugging
Key Interfaces
  • Dealing with external customers.
  • Liaising with internal departments to bring content acquisition queries to a satisfactory closure.
Dimensions / Budgets
  • Ensure that the jobs undertaken are carried out within previously approved budgets
  • Work outside of normal business hours and travel to customer sites will be required.

Interested candidates should send their CVs to work@bernsoft.com on or before Wednesday, July 3rd, 2013.

Only shortlisted candidates will be contacted.