Senior Software Engineer
RMS Staffing Solutions
About the role
About
Employment opportunity for a Senior Software Engineer based in our Engineering Department at Head Office in Gillitts. The candidate must be a full‑stack developer proficient with high‑level backend languages, front‑end web technologies and large‑scale databases. Able to work with both legacy code and new technologies, Experience in not just coding but good software design.
Duties & Responsibilities
Software development, enhancement and maintenance of:
- Web Applications C#.NET
- Client Side (HTML, CSS, Javascript, Transcript, JQuery)
- Mobile Applications (iOS and Android)
- MySQL / Maria DB database
After hours support on critical services, at Management’s discretion.
Stand‑alone C++/C# /other applications and scripts.
Testing of newly developed software and product features.
Compiling documentation with any new developments.
Research into relevant subject areas to aid in developments and enhancements.
Other administrative duties added at management discretion.
Conduct satisfactory presentations as required by the company.
Continuous learning in relevant areas through available resources.
Desired Experience & Qualification
- Matric with BSc (computer science) or equivalent
- Driver’s Licence with own reliable transport
- Positive attitude with a passion for programming
- 10 years’ experience with web‑based software development and mobile app development:
- ASP.NET (IIS)
- Javascript / Typescript
- MySQL
Package & Remuneration
Market related with a contribution to Medical Aid
Interested?
Please send CV to shona@rmsstaffing.co.za
Requirements
- Matric with BSc (computer science) or equivalent
- Driver’s Licence with own reliable transport
- Positive attitude with a passion for programming
- 10 years’ experience with web-based software development and mobile app development
- ASP.NET (IIS)
- Javascript / Typescript
- MySQL
Responsibilities
- Software development, enhancement and maintenance of Web Applications C#.NET
- Software development, enhancement and maintenance of Client Side (HTML, CSS, Javascript, Transcript, JQuery)
- Software development, enhancement and maintenance of Mobile Applications (iOS and Android)
- Software development, enhancement and maintenance of MySQL / Maria DB database
- After hours support on critical services, at Management’s discretion.
- Stand-alone C++/C# /other applications and scripts.
- Testing of newly developed software and product features.
- Compiling documentation with any new developments.
- Research into relevant subject areas to aid in developments and enhancements.
- Other administrative duties added at management discretion.
- Conduct satisfactory presentations as required by the company.
- Continuous learning in relevant areas through available resources.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free