SUMMARY:
The position focuses on full-stack development, requiring proficiency in high-level backend languages, front-end web technologies, and large-scale databases.
POSITION INFO:
Senior Software Developer
Join as a full-stack developer working with both legacy code and new technologies.
Kloof, KZN (Office-based), R65 000 - R75 000
About Our Client
The company provides technical solutions for its clients.
The Role: Senior Software Developer
The position focuses on full-stack development, requiring proficiency in high-level backend languages, front-end web technologies, and large-scale databases. It involves working across the software lifecycle, from design and coding to testing and documentation, for web and mobile applications.
Key Responsibilities
-
Deliver 10 years of experience in web-based software development and mobile app development using ASP.NET (IIS), JavaScript / Typescript, and MySQL.
-
Develop, enhance, and maintain web applications using C#.NET and client-side technologies including HTML, CSS, JavaScript, Transcript, and jQuery.
-
Build and maintain mobile applications for iOS and Android platforms.
-
Manage MySQL and Maria DB databases alongside stand-alone C++, C#, or other applications and scripts.
-
Test newly developed software and product features to ensure quality and functionality.
-
Compile technical documentation for all new developments.
-
Research relevant subject areas to aid in developments and enhancements.
-
Provide after-hours support on critical services at management''s discretion.
About You
-
10 years of experience with web-based software development and mobile app development.
-
BSc in Computer Science or equivalent qualification with a Matric certificate.
-
Proficient as a full-stack developer with high-level backend languages, front-end web technologies, and large-scale databases.
-
Technical expertise in ASP.NET (IIS), C#.NET, JavaScript, Typescript, jQuery, and MySQL/Maria DB.
-
Experience in software design and working with both legacy code and new technologies.
-
Valid driver''s licence and own reliable transport.
-
Positive attitude with a passion for programming and a commitment to continuous learning.
-
Ability to conduct presentations and perform administrative duties as required.