Software Developer / Engineer
At ACE RFID Solutions Limited, we pride ourselves with being a leader solution provider of Biometric, Radio Frequency Identification (RFID) and CCTV solutions to small and medium organisations, private and government organisations. 
Our solutions offer value for money, and to achieve this we work closely with the client to identify, design, develop and implement quality end solutions.
To achieve our Vision and Mission, ACE RFID Solutions Limited operates by the following guiding values and principles of:
  • Integrity in Service Provision
  • Excellence
  • Accountability and Professionalism
  • Continuous Improvement and Development
  • Customer Focused Service provision
We currently have an opening for a Software Developer. 
The overall role of the incumbent will be to design, develop, test and install software solutions. 
The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design
 
Report To: Business and Product Development Director

Responsibilities

  • Execute full lifecycle software development
  • Write well designed, testable, efficient code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Tailor and deploy software tools, processes and metrics
  • Serve as a subject matter expert
  • Comply with project plans and industry standards
  • Develop front end graphical user interface design.
  • Develop back end database design and application integration.
  • Investigate, analyse and document reported software defects.
  • Perform maintenance programming and correction of identified defects.
  • Create, document, and implement unit test plans, scripts, and test harnesses.
  • Create and maintain technical documentation using defined technical documentation templates.
  • Evaluate and identify new technologies for implementation.
  • Participate in Project Planning and Project Management.
  • Constantly update technical knowledge and skills by attending in-house and/or external courses, reading manuals and accessing new applications.
Requirements
  • 4 years of experience in software engineering
  • BS degree in Computer Science or Engineering
  • Hands on experience in designing interactive applications
  • Ability to develop software in C, C++, C#, Java or other selected languages
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development
  • Mastery in software development and engineering tools
  • Ability to document requirements and specifications
  • Familiarity with software development methodology and release processes
  • Ability to develop mobile phone applications shall be an added advantage.
  • Familiarity with RFID technology
To apply or get more details for this position, please email your resume (2-page max), a cover letter stating your salary expectations and example of published work to careers@acerfidltd.co.ke. 
Note we are only accepting applications sent through email, canvassing will led to automatic disqualification.


Deadline for application 19th Dec 2015



If you would like to Get email updates of a new Job Vacancies,Enter your email address down here :

Note: Activation required. After subscribing, please go to your inbox and click on activation link