Graduate Software Engineer at Konga Nigeria

Posted on Mon 25th May, 2015 - www.hotnigerianjobs.com --- (0 comments)

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.

We serve an ever expanding customer base, offering products that span various categories including Phones, Computers, Clothing, Shoes, Home Appliances, Books, Healthcare, Baby Products, personal care and much more.

We are recruiting to fill the position below:

Job Title: Software Engineer

Location:Lagos
Job Type: Full-Time
Reporting Line: Software Development Manger

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.
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
  • B.Sc in Computing or relevant field
  • Oracle Certified Java Programmer (OCJP)
  • Minimum of one (1) year experience
Application Closing Date
31st May, 2015.

Method of Application

Interested and qualified candidates should:
Click here to apply online