Our client is looking for a talented and Software Developer (Full Stack) to join their innovative team based in Centurion. This hybrid role requires a dynamic professional with strong expertise in Microsoft technologies and front-end frameworks capable of delivering comprehensive development solutions and collaborating effectively with clients and stakeholders. The successful candidate will play a key role in developing testing supporting and deploying both back-end and front-end systems while ensuring high-quality service and continuous improvement in business operations.
Position Title:
.Net Software Developer (Full Stack)
Location:
Office in Centurion (Hybrid) with occasional client site visits
Reporting To:
Development Executive Fourier IT Innovation
Preferred Start Date:
ASAP
Minimum Qualifications & Work Experience
- or degree in Information Technology Computer Science or equivalent
- 3 to 5 years experience in a .Net development role or similar
- 3 to 5 years experience working with Microsoft technologies (C# Core MVC SQL)
- Knowledge of Angular 6 is beneficial
- Experience with HTML CSS TypeScript XML JavaScript and T-SQL
- Skilled in both back-end and front-end web development
- Microsoft certification is an advantage
- Knowledge of React Native & React JS is a plus
Remuneration
Market-related and negotiable
Salary Structure:
Base salary plus bi-annual performance bonus
Primary Duties & Responsibilities
- Develop test and support front-end systems
- Develop test and support back-end systems
- Develop test and support Windows services
- Develop test and support integration services (SOAP Services & APIs)
- SQL development and database management
- Document technical requirements and system designs
- Gather requirements by liaising with users
- Collaborate with other developers and stakeholders
- Implement new systems and manage system deployments
Skills and Competencies
Role Objective:
- Proven success as a collaborative team player on projects
- Strong relationship management skills able to work under pressure
- Innovative thinker with problem-solving capabilities
- Ability to identify and drive improvements in business operations and processes
- Understand and provide solutions to mitigate process or system-based gaps
- Effective task planning and execution
- Provide support and training to clients on systems and products
- Monitor systems and resolve issues promptly
Key Attributes:
- Collaborative with a positive team-oriented mindset
- Energetic self-starter with the ability to independently follow through on initiatives
- Strong relationship-building and client-focused solution delivery skills
- Professional and adaptable disposition
- Capable of multitasking and prioritizing effectively
- Passionate about technology and innovation
- Designs creates tests and documents new or updated software based on specifications
- Installs software in line with plans instructions and agreed standards