SOFTWARE DEVELOPER

Talent Pool
Posted 7 years ago

QUALIFICATIONS:

  • Matric
  • BSC Computer Science.

KNOWLEDGE AND EXPERIENCE:

  • Min 5 years’ experience developing top quality software in isolation.
  • Expert in whole Microsoft technology stack, from database design to front-end user experience.
  • Experience working with Java, Java Script, XML, SQL Server, NET C#, HTML5 & Web Services.
  • Need to have software and database design capability.
  • Process mapping capability (data design).
  • Experience developing mobile platforms is advantageous.

ADVANTAGEOUS ATTRIBUTES:

  • Good communicator who seeks to improve the software development process in any given environment.
  • Strong SQL & Java development skills.
  • Excellent understanding of the full SDLC.
  • Good stakeholder management.
  • Demonstrate keenness to learn new technologies and development languages.
  • Dynamic self-starter that doesn’t need to be told what to do and how to do it.
  • Proactive, business oriented team player with solid problem solving skills.
  • Adaptable as this is a constantly changing environment.
  • Be action and results orientated.

OVERALL RESPONSIBILITIES INCLUDE:

  • Develop reports in SQL Server Reporting Services.
  • Design, Develop and Deploy SSIS Packages.
  • Identify columns for Primary Keys in all the tables at the design time and create them.
  • Create functions to provide custom functionality as per the requirements.
  • Participate in development and creation of Data warehouses.
  • Create cubes in SQL Server Analysis Services.
  • Write and optimize in-application SQL statements.
  • Participate in discussions involving the application creation and understand the requirements and provide the back-end functionality for the applications.
  • Ensure performance, security, and availability of databases.
  • Prepare documentations and specifications.
  • Configuring popular database engines and orchestrating clusters as necessary.
  • Plan resource requirements from high level specifications.
  • Troubleshooting common database issues.
  • Create Entity Relationship (ER) Diagrams to the proposed database.
  • Create database objects such as tables, views, stored procedures, Triggers etc.
  • Maintain referential integrity, domain integrity and column integrity by using the available options such as constraints etc.
  • Develop, test, implement and maintain application software.
  • Recommend changes to improve established java application processes.
  • Develop application code for java programs.
  • Software Debugging.

Job Features

Job CategoryIT

Apply Online

A valid phone number is required.
A valid email address is required.