Full-Stack .Net Software Developer
A full-stack .NET developer who builds, tests, and supports front-end and back-end systems, Windows Services, and SOAP/API integrations, plus SQL development, requirements gathering, documentation, deployments, and client support. Sits at an established technology consulting firm in Centurion, South Africa.
- Compensation
- Not disclosed
- Location
- Centurion, South Africa
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- B.Com or B.Sc degree in Information Technology, Computer Science, or equivalent
- Minimum 3-5 years' experience in a .NET development role or similar
- Minimum 3-5 years' experience working with Microsoft technologies in development projects
- Experience developing, testing, and supporting front-end and back-end systems, Windows Services, and integration services including SOAP Services and APIs
- SQL development skills
- Able to document technical requirements and designs and gather requirements from users
- Strong communication, relationship management, and client-focused problem-solving skills
- Able to work independently and as part of a team, manage priorities, and work under pressure
Nice to have
- Microsoft Certification
Full description
Minimum Qualifications & Experience
- B.Com or B.Sc degree in Information Technology, Computer Science, or equivalent
- Minimum 3–5 years’ experience in a .NET Development role or similar
- Minimum 3–5 years’ experience working with Microsoft technologies in development projects
- Microsoft Certification would be advantageous
Primary Duties & Responsibilities
The role will include the development, testing, and support of front-end systems, back-end systems, Windows Services, and integration services including SOAP Services and APIs. The successful candidate will also be responsible for SQL development, documenting technical requirements and designs, gathering requirements from users, and working closely with other developers and stakeholders. Additional responsibilities include implementing new systems, assisting with system deployments, supporting clients, monitoring systems, resolving technical issues, and identifying opportunities to improve existing business processes and systems.
Skills & Competencies
We are looking for someone who is comfortable working both independently and as part of a team. You should be able to manage priorities, work effectively under pressure, and build strong working relationships with colleagues and clients. The ideal candidate will be an innovative thinker and self-starter who enjoys solving problems and finding practical technology-driven solutions. Strong communication, relationship management, and client-focused problem-solving skills are important for this position. You should also be comfortable designing, developing, testing, and documenting new or amended software based on supplied specifications and implementing solutions according to agreed standards.
Key Attributes
The ideal candidate will be:
- Collaborative and team-focused
- Energetic and self-motivated
- Able to independently follow through on initiatives
- Professional and client-focused
- Strong at building relationships
- Comfortable multitasking and prioritising
- Interested in technology and innovation
- Able to identify and solve process or system-based gaps
Remuneration
- Salary: Market-related / Negotiable
- Structure: Base salary plus a bi-annual performance bonus
About the Environment
The role is within an established technology business providing services across enterprise software development, technology consulting, turnkey solutions, IT service management, DevOps, workflow solutions, biometric security, IoT, and AI-enabled solutions.
#J-18808-Ljbffr