Software Engineer at Konga
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.
Job Title Software Engineer
Business Unit Konga
Job Type Full-Time
Location - Nigeria
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.
Job Title Software Engineer
Business Unit Konga
Job Type Full-Time
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
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
- 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
• 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
Application deadline
31st June 2015
How to apply
Interested and qualified candidates should
Click here to Apply
• BSc in Computing or relevant field
• Oracle Certified Java Programmer (OCJP)
• Minimum of one (1) year experience
Application deadline
31st June 2015
How to apply
Interested and qualified candidates should
Click here to Apply

No comments:
Post a Comment