Description:
The Systems Developer will play a key role in the documentation, development, installation, testing, and maintenance of software systems, including integration-related projects. The systems that the Systems Developer creates will help the business be more efficient and provide better service.
Key Requirements
Key Performance Indicator (KPI) Key Result Areas/ Outputs
Application Development
* Full lifecycle application development
* Designing, coding, and debugging applications in various software languages
* Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
* Object-oriented Design and Analysis (OOA and OOD)
* Software modelling and simulation
* Front end graphical user interface design
* Software testing and quality assurance
* Support, maintain and document software functionality
* Integrate software with existing systems
Compliance
* Maintain standards compliance
* Participate in code build and release processes
Core Business Knowledge/Experience
* Minimum 5 years of experience in full lifecycle software application development
* Minimum 5 years of experience developing C# and .Net (including at least 3 years of experience using .Net Core)
* Minimum 5 years of experience developing WebAPI / web services / REST
* Minimum 5 years of experience with MS SQL Server / T-SQL or similar
* Minimum 5 years of experience in HTML, JavaScript/Typescript, CSS
* Minimum 5 years of experience in Object-oriented Design and Analysis (OOA and OOD)
* Minimum 5 years of experience developing web apps
* Experience in Xamarin/MAUI development, Android, and iOS (Advantageous)
* Experience with Azure DevOps
Should you meet the requirements for this position, please email your CV to it.jobs@mspstaffing.co.za . You can also contact the IT team on XXX-XXXX or visit our website at https://mspstaffingza.co/ NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.