Client Details:
Our client is a leading global technology organisation located in Somerset West, specialising in delivering sophisticated and comprehensive applications for government With a reputation for security and exceptional performance, they prioritise the hiring of permanent staff and offer comprehensive benefits and job The company culture emphasises progressive modernization and a commitment to continuous
Role Responsibilities:
- Design and implementation of reusable code across multiple
- Breaking down complex problems into manageable
- Maintenance and enhancement of existing functionality and development of new
- Collaboration with business analysts to refine and execute
- Refactoring and improvement of code for maintainability and
- Team-oriented approach and adherence to software development processes and
- Evaluation and optimization of application performance and high availability
- Creation of unit and integrated system tests to validate
- Technical documentation of system components and
- Root cause analysis and bug resolution in integrated
- Building and deployment of a system on an application
- Execution of functional test scenarios for development
- Integration of work from other developers and resolution of system
- Mentorship and guidance to junior
- Provision of technical leadership to the development team and other
Preferred Qualifications:
- Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences
Relevant Skills / Experience:
- 5-10 years of relevant experience as a software developer in a team-based environment
- Strong proficiency in Microsoft web development tools
- 2-3 years of experience as an Intermediate Integration developer
- Strong understanding of .Net framework and C# language
- Knowledge of SDLC process, tools and techniques for software development methodology
- Familiarity with team development tools, such as source control (preferably GIT) and UML documentation
- Understanding of security vulnerabilities (OWASP top 10) and their impact on application solutions
- Experience in optimising performance, security, backup, recovery, and technical performance of web servers and
- Experience of the following technologies:
- In Depth , , XML and
- .Net / Integration experience (Web/RESTful services).
- XML and JSON messages Understanding of namespace management and
- SQL and experience with a relational database ( MS SQL 2008 onwards) /
- Ability to deliver production-quality software by paying attention to detail, do extensive unit testing and support quality testing
- Experience in object orientation and composition
- Knowledge and experience of the following toolsets:
- Visual Studio / SQL Server Management Studio 2012 upwards
- SOAP/REST Services / IBM MQ Series Client interaction
- Knowledge and experience of the following would be a plus:
- MVC / Entity Framework
- jQuery / Web API / JavaScript
- CSS / HTML / Python / Xamarin
PS Even if you feel you don t have all the skills listed or if this spec isn t what you are looking for, feel free to send your CV as we probably have other opportunities that could interest For a more comprehensive and updated list of opportunities that we have on offer, do visit our website -
C# Development, .Net, , SQL