Description:
About the Role:As a Senior Software Engineer, you will play a pivotal role in the development, enhancement, and maintenance of our web and mobile applications. You will work with a variety of technologies, from back-end systems to front-end interfaces, and contribute to the design and implementation of scalable, high-performance solutions.
Requirements:
- Education: Matric with a BSc in Computer Science or equivalent qualification.
- Experience: Minimum of 10 years experience in web-based software development.
- Technical Skills:
- Proficiency in ASP.NET (IIS), JavaScript/TypeScript, and MySQL.
- Strong knowledge of client-side technologies such as HTML, CSS, JavaScript, jQuery, OpenLayers, and other JavaScript APIs.
- Experience with C++, C#, and other programming languages.
- Familiarity with DB administration and large-scale database management.
- Soft Skills:
- Positive attitude with a genuine passion for programming.
Valid drivers licence and reliable own transport.
Key Responsibilities:
Software Development & Maintenance:
Develop and maintain web applications using ASP.NET (IIS), JavaScript/TypeScript, and other relevant technologies. Manage MySQL databases and perform DB administration tasks. Work on client-side technologies such as HTML, CSS, JavaScript, jQuery, OpenLayers, and other JavaScript APIs. Develop and maintain mobile web applications. Support & Collaboration:
Provide after-hours support for critical services when required. Collaborate with cross-functional teams to deliver high-quality software solutions. Stand-Alone Applications & Scripts:
Develop and maintain stand-alone applications using C++, C#, or other relevant languages. Testing & Documentation:
Test newly developed software and product features to ensure quality and reliability. Compile comprehensive documentation for all new developments. Research & Innovation:
Conduct research into relevant subject areas to support ongoing developments and enhancements. Administrative Duties:
Perform ad
24 Mar 2025;
from:
gumtree.co.za