Get access to employment opportunities for the youth in Agriculture in Western Kenya, Get Started #VijanaNaKilimo
1 month ago

Job Summary

Execute full lifecycle software development design and develop new web applications.

  • Minimum Qualification:Bachelor
  • Experience Level:Mid level
  • Experience Length:3 years

Job Description/Requirements

Key Role & Responsibilities
•    Execute full lifecycle software development design and develop new web applications.
•    Write well designed, testable, efficient code.
•    Understand and support existing apps.
•    Integrate software components into a fully functional existing system.
•    Document and maintain up to date docs on development of systems
•    Contribute actively to innovations of new products and improvement of existing systems.
•    Develop and maintain data integration components such as SQL queries, stored procedures, data extraction and cleansing, and integration with system front end components.
•    Write PL-SQL code to retrieve appropriate data as derived from requirements.
•    Build reports and/or data extracts to support business analysis.
•    Support development on resolving system defects, acting as liaison, and developing solutions.
•    Coordinate directly with business users and business analyst to best understand and analyze business specifications.
•    Provide technical assistance to troubleshoot and resolve integration errors.
•    Participating in the quality assurance process as required by each project
•    Prior interaction with CRM and ERP systems an added advantage

Preferred Skills
As a Software Developer, you must have a desire to learn, to be challenged and to expand your capabilities. You must also have strong project and organizational skills. It will also be vital for your role as a developer that you have excellent verbal and written communication and interpersonal skills as well as the ability to function well as part of a team.
•    Development experience with Java language.
•    Demonstrated experience writing Web Services, RESTFUL, or SOAP, as well as experience writing fault-tolerant code.
•    Strong familiarity with agile software development practices and tools.
•    Proficient in relational database management systems (RDBMS) e.g. MySQL, Oracle, MSSQL (Most Preferred), PostgreSQL
•    Understanding of Apache Velocity
•    Proficient in server-side languages (JSP and Java).
•    UX design and client-side languages (HTML, CSS, JS etc.)
•    Proficiency in API’s and integrations with 3rd party systems (REST & SOAP)
•    Knowledge of JavaEE is an added advantage
•    Knowledge of common network protocols such as TCP/IP, HTTP & DNS etc.
•    Excellent debugging and problem-solving skills, staying up to date with the latest trends and are excited to learn new languages, tools, and best practices.
•    Experience with Microsoft windows and *nix operating systems is required.
•    Knowledge of cyber security is an added advantage
•    Good communication and presentations skills are required
•    Analytical thinking
•    Ability and willingness to learn fast in a rapidly changing environment.
•    Customer centric view of risk

Qualifications
•    Bachelor's degree in computer science or related field.
•    Experience 3-5 years in active development
•    Minimum 2 years Bias in working with Java
•    Experience performing requirement interviews and analyzing current business procedures
•    Qualification in Java Programming is an added advantage

Only short-listed candidates will be contacted.

Important Safety Tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.
Report Job

Get Insured through mTek Services

You can explore medical and personal accident insurance covers conveniently. Compare pricing from various insurance companies, save, and budget

Get Insured

Share Job Post

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

loading...

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

We care about the protection of your data. Read our privacy policy.

This action will pause all job alerts. Are you sure?

Cancel Proceed
Follow us On:
Follow us on FacebookFollow us on InstagramFollow us on LinkedInFollow us on TwitterFollow us on YouTube
Get it on Google Play
2022 BrighterMonday