Senior Developer

Senior Developer
Company:

Hr-Simplified (Pty) Ltd


Details of the offer

About the Company
Precision data, powerful insights. The company transforms accurate data and intelligence on the South African informal retail industry into immediate actionable revenue opportunities. Our leading-edge technology, advanced analytical tools, and deep expertise converts raw information into valuable insights throughout the customer lifecycle. Empowering brands to make informed, real-time decisions, with certainty.

About the Role
We are looking to hire an experienced Senior Developer to head up our development team. In this role, you will be responsible for overseeing the development and implementation of new systems through your teams. You may also be required to update existing software and conduct feasibility studies on company systems. While your role will be managerial in nature, you will also be expected to code applications, create reports, and mentor the junior developers.
To ensure success as a senior software developer, you should have high-level managerial skills, in-depth knowledge of programming languages, and outstanding project management skills. The Senior Software Developer needs to know the skills and aptitude of junior staff and assign tasks accordingly.

Key Responsibilities
Performing coding assignments.
Reviewing code work for accuracy and functionality.
Creating and implementing design plans.
Analyzing code segments regularly.
Delegating tasks to team members.
Keeping up-to-date with industry trends and technology developments.
Code and test program modules that meet design specifications.
Maintain, tune and repair applications in order to keep them performing according to technical and functional specifications.
Identify configuration changes to applications so that they meet business process requirements.
Read, understand and effectively implement application specifications into database design.
Manage and/or provide guidance to clients.
Identify system deficiencies and implement effective solutions.
Create well designed, reusable objects.
Meet with development managers to discuss software projects.
Conduct feasibility studies for upgraded software systems.
Design new software programs, websites, and applications.
Assign tasks to junior developers such as coding, testing, debugging, and analytics.
Writing advanced programming code.
Reviewing updated software systems.
Managing project timelines and tasks.
Writing development reports.
Creating technical documents for new software programs.
Training staff on software use.

Candidate Requirements:

Experience/Knowledge:
BSc in Computer Science Degree, other related discipline or equivalent.
10 Years' experience typical for someone at full proficiency for this role.
3-5 years' minimum experience to be fully proficient for this role.

Competencies:
Team-building skills with technical and non-technical staff.
The ideal candidate must display the following critical competencies and personal traits:
Attention to detail.
Deadline driven, accountable, thorough and professional.
Proactive, Efficient and Focused.
Responsible, self-managed and delivery focused.
Ability to write code of a consistently high quality.
Reliable, trustworthy and a team player.
Experience working both independently and, in a team, -oriented, collaborative environment.
Flexible with proven ability to conform to shifting priorities, demands and timelines through analytical and problem-solving capabilities.
Technically competent with various software programs, including but not limited to Microsoft Office(Word, Excel, PowerPoint, Visio), Microsoft Projects, ServiceNow, Smartsheet and Lucid Chart.
Adept at conducting research into project-related issues and products.
Must be able to learn, understand and apply new technologies.
Support diverse and inclusive work environment.
Abilities and Skills
Django.
Python.
SQL.
Linux.
Source Control.
Testing Framework (PyTest).
Frontend Framework (Svelte, React, Knockout).
Experience working in Small/Large Teams.
Celery.
NGINX,UWSGI.


Source: Whatjobs_Ppc

Requirements

Senior Developer
Company:

Hr-Simplified (Pty) Ltd


Technical Lead - Lab

Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading inno...


From Ntt - Gauteng

Published a month ago

Senior Kofax Business Analyst

What will you do?o Lead strategic projects and stakeholder engagements. o Work within an agile environment, contributing to the determination and delivery o...


From Sanlam - Gauteng

Published a month ago

Consulting/Principal Software Engineer

Software Engineer Do you enjoy working with innovative research technology? Would you like to be part of a team that creates solutions for our customers? Abo...


From Lexisnexis - Gauteng

Published a month ago

Chief Information Officer

Lexdan Select is assisting a client in the Healthcare sector with their search for a Chief Information Officer, based in Sandton, Johannesburg. The candidate...


From Lexdan Select - Gauteng

Published a month ago

Built at: 2024-09-22T03:31:57.432Z