Employer: Konga Online Shopping, Ltd
The Company
Konga.com is Nigeria's largest online marketplace. We launched in July 2012 and our mission is to become the engine of ecommerce and trade in Africa.
The Company
Konga.com is Nigeria's largest online marketplace. We launched in July 2012 and our mission is to become the engine of ecommerce and trade in Africa.
- Vacancy - Software Engineer
- Experience: 1 year(s)
- Location: Nigeria
Job Description
The Software Engineer will be responsible for developing information systems by designing, developing, customizing and testing software with the aim of optimizing operational efficiency. He/she may also be required to analyse and design databases within an application area.
Reporting Line Software Development Manger
Duties & Responsibilities
Software Design
Responsible to establish all possible options for designing and deriving the best solutions based on sound analytical judgment
Research new technologies that push the boundaries and capabilities of design and provide insight on applying these to the development of software at Konga.
Accountable for optimization-focused design to ensure that all code is written with high availability and high-impact; Accountable for efficiency-focused design that serves to ensure that all code is highly reusable and modular.
Design push and pull data interfaces using the latest web and data sharing technologies integrated to a multitude of third party providers.
Author technical design documentation that fully defines all application code and the underlying methodology for the design decisions made.
Software Development
Develop software according to functional and technical design specifications and maintain a “common sense” approach that serves to recognize potential design gaps and provide insight into closing them.
Create efficient, scalable, reusable code with one or more of the following J2SE (Java 2 Standard Edition), J2EE (Java 2 Enterprise Edition), ASP.NET, XML, C#, PHP and other languages as needed.
Create intuitive, logical and dynamic user interfaces using HTML, DHTML, JavaScript, XSL, JQuery and AJAX.
Create and design databases, views, stored procedures, T-SQL statements and user-defined functions of varying complexity with a “best practices” approach to keys, indices and relationships in SQL Server 2008/2012 and MySQL 5.5.
Responsible for utilizing tools and equipment involved in performance of essential functions of programming including measuring instruments.
Maintenance and other roles
Assess, troubleshoot, document, upgrade and develop maintenance procedures; Review code for potential performance issues, reusability, and/or anomalies.
Detail unit testing of code.
Research and identify cause of reported defects and issues.
Develop patches and defect fixes.
Participate in training and / or customer support activities as needed.
Other duties may be assigned
Skills & Competencies Essential
Experience designing, developing, testing and deploying software applications
In-depth experience writing and optimizing SQL queries
Experience with scaling web based applications and/or distributing mobile and desktop applications
KNOWLEDGE (include technical knowledge):
Basic web server administration
Basic Linux/Windows administration
Qualifications & Experience Essential
BSc in Computing or relevant field
Oracle Certified Java Programmer (OCJP)
Minimum of one (1) year experience
How To Apply:
Click Here To Apply Online