Software developer

Senior Software Developer (PE & JHB)

A senior developer plays an important role in the software development cycle, gathering requirements, evaluating the best way to develop the requirement with the system architect, and executing the required development. Meet directly with customers to demonstrate solutions, answer questions regarding software capabilities and requirements, and work to resolve issues that arise during the development cycle.
We are looking for a skilled developer who is comfortable with C#, VB, TSQL, HTML,, MVC, JQuery, java script, AJAX, MS Reporting, Crystal for both application and service development forms and web as well as a good understanding of tasks and threads and how to use them effectively. The Candidate must be able to think through and deliver solutions based on customer requirements in an environment that has historical constraints at both the application and data level.
The candidate will be expected to work on historical, old idea sets and implement modern functionality into an existing system in many cases, transforming synchronous programming into asynchronous while maintaining logical integrity. There are many legacy features of Webservices and core Windows communication that will need to be moved to or .net core WEB APIs, as well as external systems that need to be communicated via File, API, RFC, SFTP, etc. . .

Main tasks and responsibilities

  • In-depth knowledge of the software development lifecycle
  • Knowledge of Microsoft technologies in the .NET framework and SQL
  • Knowledge of Workforce Management Payroll or HR solutions would be a plus
  • Strong understanding of labor regulations and industry requirements
  • Good knowledge of human resources solutions
  • Solid understanding of integration levels, device level integrations and automation
  • Good knowledge of API design and application level integrations
  • Solid understanding of design patterns and application levels – Write, modify, and debug software and queries in Visual Studio .Net (C#,, HTML, XML, AJAX, etc.) and SQL. – Write software to create multi-threaded or event-driven, self-contained UI applications and those that access servers or services – Use source debuggers and visual development environments – Basic software testing and documentation for customer applications and training of HLS team – Interpret written business requirements and technical specification documents – Perform coding according to written technical specifications – Investigate, analyze and document reported defects/bugs – Perform maintenance scheduling and the correction of identified defects – Create and maintain technical documentation using defined technical documentation templates – Perform related tasks as assigned – Understand and apply best practice techniques to testing and software releases – Continuous testing on current and new versions – Evaluatio n the quality and feasibility of current installations for new releases – Communicate results in a pre-defined manner – Compile and keep system users and internal training documentation up to date – Version control of all released systems and documentation – Identification, logging and verification of defects using a defect tracking system – System defect/bug tracking
  • Problem Solving – Solution Architects must be excellent problem solvers, able to quickly change direction based on updated customer specifications or system limitations

Desired skills:

  • Knowledge of .NET and Windows web applications and services –
  • SQL knowledge –
  • Experience in Windows Communication Foundation will be an advantage –
  • Experience in Microsoft Reporting will be an advantage –
  • Experience in access control
  • Time and attendance will be an advantage –
  • Qualification in computer information systems or relevant qualification, preferably diploma or bachelor’s degree in information systems. –
  • Be up to date with the latest technologies –
  • Proficient Microsoft Office (Word
  • Excel
  • Visio and PowerPoint) –
  • Ability to develop and communicate with APIs. –
  • Beneficial Xamarin Mobile Development –
  • Advantageous LLBGEN knowledge. –
  • Crystal yields knowledge and advantage –
  • The candidate should have a good understanding of current titles (SSL
  • TLS
  • etc.) and how to include them in current insecure communications.
  • Knowledge and experience in developing Time & Attendance or HR solutions an advantage –
  • Experience integrating with biometric devices such as Hikvision
  • Supreme
  • Idemic
  • SAFR would be advantageous
  • Proactive
  • the ability to engage with a client at the executive level. –
  • Excellent communication skills
  • both orally and in writing. Ability to communicate effectively with customers as well as co-workers on outage statuses. –
  • Team player. –
  • Flexible
  • and willing to work in the ever-changing environment of a growing service delivery department that operates in all regions. –
  • Conscientious and responsible. –
  • Dress appropriately at all times. Maintain good personal hygiene –
  • Ability to support and inspire others and maintain a professional image. –
  • Excellent customer service ethic “doing” what it takes to provide the service –
  • Punctual and reliable –
  • Possess excellent analytical and interpretive skills –
  • Good interpersonal skills –
  • Able to work independently
  • use own judgment and solve problems
  • As things progress –
  • Own reliable transport. Driver’s license and criminal record blank –
  • Respect of deadlines –
  • Systems oriented and highly organized –
  • Willing to travel and short term be willing to work and travel within the region and Africa
  • overtime on request – no constraints on specific working hours if customers and the company require it. –
  • A medical visit will take place every year
  • and before formalizing employment.

Desired work experience:

Desired level of qualification:

About the employer:

Market related

If you do not receive any feedback within 14 days, please consider your application unsuccessful.

This announcement and all rights in it are, unless the context clearly indicates otherwise, the property of EOH Group Limited and/or its affiliates (“the Group”). The Group disclaims all liability for any loss or damage whatsoever and in any way whatsoever incurred or suffered, resulting or arising from the use of information contained in an Announcement which has not been published by the group.

Find out more/Apply to this position