Senior Software Developer

Network IT

Randburg

On-site

ZAR 893,000 - 1,562,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Network IT is seeking a Senior Software Developer to design, implement, and optimize software solutions in a fully office-based setting in South Africa. The role requires strong technical leadership across the SDLC and collaboration with cross-functional teams to deliver high-quality applications.

The ideal candidate will have a degree in CS/IT/Engineering, at least six years of software development experience, and hands-on expertise with .NET, mobile frameworks, databases, and large-scale

Qualifications

  • Degree in Computer Science, IT, Engineering or related field.
  • At least 6 years active software development experience.
  • Experience in design and systems management.
  • Experience in mobile applications development platforms.
  • Experience with Agile software development methodologies and tools.
  • Experience with PostgreSQL and MSSQL databases.
  • Active experience in Linux and Windows operating systems.
  • Hands-on software troubleshooting experience.
  • Knowledge of data privacy practices and internet technologies.
  • Proficiency with Visual Studio .Net/C#, .Net Core 6, Ionic, Angular, React, React Native, Open PDF, REST WS, GitHub, EXT.Net, Cache and InterSystems DB.

Responsibilities

  • Design, execute, assess, and troubleshoot software programs and applications.
  • Collaborate with analysts and designers on new software projects.
  • Write and maintain software according to specifications.
  • Promote best practices in application development.
  • Prepare user manuals and guidelines.
  • Lead SDLC planning for various projects.
  • Mentor junior developers and provide guidance.
  • Respond to queries from managers, clients, and vendors.

Skills

Agile methodologies
Mobile development
Independent & team work
Software troubleshooting
Senior software development

Education

Bachelor’s or higher in CS/IT/Engineering

Tools

Visual Studio .Net C#
.Net Core 6
Ionic
Angular 8+
React
React Native
Open PDF
REST WS
GitHub
EXT.Net
Cache
Inter Systems DB
PostgreSQL
MSSQL
Linux
Windows

Job description

Looking for a Senior Software Developer position where you can fully utilize your skills?

Reference: NWA003195-BOM-2

Duties & Responsibilities

The Senior Software Developer will be responsible for the design, execution, assessment, and troubleshooting of software programs and applications. This is a fully office-based role.

Requirements:
  • Degree in Computer Science, IT, Engineering or related field.
  • At least 6 years active working experience in software development.
  • Active working experience in design and systems management.
  • Experience in working independently and in a team-oriented, collaborative environment.
  • Active working experience in mobile applications development platforms.
  • Experience with Agile software development methodologies and tools.
  • Experience with object-relational (PostgreSQL) and relational (MSSQL) databases.
  • Active working experience in Linux and Microsoft operating systems.
  • Hands-on software troubleshooting experience.
  • Knowledge of applicable data privacy practices and laws, Solid working knowledge of current internet technologies.
  • Experience in technologies such as, Visual Studio .Net with C#, .Net Core 6, Ionic, Angular 8 or higher, React, React Native, Open PDF, REST WS, GitHub source control, EXT.Net, Cache and Inter systems DB.
Job & Company Description:
  • Manage diagnostic analysis of all test results and deliver solutions to critical areas.
  • Support the preparation and documentation of software requirements and specifications.
  • Team up with analysts and designers in the development and the initiation of new software programs and applications.
  • Consistently write, translate, and code software programs and applications according to specifications.
  • Promote and disseminate knowledge of application development best practices.
  • Determine, develop, and maintain user manuals and guidelines.
  • Develop an awareness of programming and design alternatives.
  • Direct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Collect statistics and prepare and write reports on the status of the programming process for discussion with management and/or team members.
  • Install software products for end users as required.
  • Regularly work with managers, clients, vendors, and agencies to field queries and questions.
  • Liaise with company’s software and hardware suppliers for quick rectification of any problems or emergencies.
  • Communicate with network administrators, systems analysts, programmers, and other software engineers to resolve any defects in products or company systems.
  • Supervise the quality assurance of program logic, data processing, and error resolution.
  • Plan phases of the software development life cycle (SDLC) for a variety of projects.
  • Recommend, schedule, and perform software improvements and upgrades for optimal performance of company applications, research, document, and implement program requirements and specifications.
  • Track and monitor performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement, and general debugging.
  • Take an active role in cross-departmental projects when needed.
  • Train, manage and provide guidance to junior software development staff.
  • Write and/or delete programming script to enhance functionality and/or appearance of company applications as necessary.
Package & Remuneration

Monthly

Apply now!

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.

For more information contact:
Bonginkosi Mabaso
Researcher
011 622 9526
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

Hire Resolve • Oos-Kaap

On-site
ZAR 900,000 - 1,200,000
Competitive salary based on experience
Software Developer
Software Developer

Hire Resolve • Kloof

On-site
ZAR 700,000 - 950,000
Competitive salary based on experience
Senior Software Developer
Senior Software Developer

Hire Resolve • Kloof

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Software Developer
Software Developer

Hire Resolve • Pretoria

On-site
ZAR 650,000 - 950,000
Competitive salary
Contribute to open-source projects
Software Developer
Software Developer

Hire Resolve • Krugersdorp

On-site
ZAR 334,800 - 502,200
Senior Developer
Senior Developer

Srg Recruitment (Pty) Ltd • Durban

On-site
ZAR 900,000 - 1,300,000
BDO Wave - Senior Software Developer, Cape Town
BDO Wave - Senior Software Developer, Cape Town

BDO • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000