Senior Full Stack Developer
11 hours ago
Pretoria, Gauteng, South Africa
VulaBiz Solutions
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
Senior Full Stack Developer
Company DescriptionVulaBiz Solutions is a technology and professional services company based in Midrand, South Africa, specialising in geospatial intelligence (GIS), drone services, digital governance, research and impact assessment surveys, and SETA-accredited training.
We partner with government institutions and organisations to strengthen decision-making, infrastructure planning, and service delivery through technology and data-driven insights. Our multidisciplinary teams combine geospatial expertise, advanced analytics, and software engineering to develop practical solutions to complex challenges. We encourage continuous learning, collaboration, and technical excellence.
Role DescriptionWe are seeking an experienced Senior Full Stack Developer to design, develop, maintain, and support web applications for our geospatial, drone, and digital governance platforms.
The successful candidate will bring strong expertise in C#, ASP.
NET Core MVC, React, JavaScript, jQuery, HTML5, and CSS/Bootstrap, supported by extensive experience with relational databases, API development, and software delivery processes. This role combines hands-on development with technical leadership. You will contribute to architectural decisions, establish coding standards, mentor developers, and collaborate with business analysts, GIS specialists, and other stakeholders to deliver secure, scalable, and reliable applications. Duties and ResponsibilitiesSystems Development and Technical Leadership
• Design, develop, and maintain end-to-end web applications using C#, ASP.
NET Core MVC, .
NET, React, and related technologies.
• Develop robust, scalable back-end services and implement RESTful APIs to connect applications, platforms, and external data sources.
• Design and maintain data models, database schemas, queries, and integrations using Microsoft SQL Server, Oracle, T-SQL, and PL/SQL.
• Build responsive, accessible, and user-friendly interfaces using React, JavaScript, jQuery, HTML5, CSS, and Bootstrap.
• Ensure consistent application functionality across supported devices and browsers.
• Implement source control and branching practices using Git and Azure DevOps repositories.
• Develop and maintain CI/CD pipelines to support automated builds, testing, and release management.
• Provide technical leadership, conduct code reviews, and mentor development team members.
• Establish and maintain coding standards, technical documentation, and development best practices.
• Implement security controls and data protection measures that support POPIA compliance and applicable organisational standards. Business Solution Delivery
• Translate business requirements into practical technical designs and working applications.
• Deliver solutions within agreed scope, quality, timelines, and budgets.
• Develop and execute appropriate tests to verify application functionality, performance, and reliability.
• Investigate and resolve defects throughout development, quality assurance, and User Acceptance Testing.
• Support deployment, implementation, and post-release stabilisation.
• Prepare user documentation and provide training on new or enhanced applications. Stakeholder Liaison and Coordination
• Collaborate with business analysts, product owners, GIS specialists, and internal stakeholders to clarify requirements and agree on technical solutions.
• Lead architectural design and integration activities across websites, portals, content management systems, collaboration platforms, and business applications.
• Coordinate with external service providers to support development, integration, and maintenance activities.
• Communicate technical progress, dependencies, risks, and issues to relevant stakeholders.
• Provide technical support during installation, implementation, and operational handover. System Maintenance and Support
• Investigate and resolve application incidents, user queries, and maintenance requests within agreed service-level agreements.
• Maintain, support, and enhance
NET Core MVC, React, JavaScript, jQuery, HTML5, and CSS/Bootstrap, supported by extensive experience with relational databases, API development, and software delivery processes. This role combines hands-on development with technical leadership. You will contribute to architectural decisions, establish coding standards, mentor developers, and collaborate with business analysts, GIS specialists, and other stakeholders to deliver secure, scalable, and reliable applications. Duties and ResponsibilitiesSystems Development and Technical Leadership
• Design, develop, and maintain end-to-end web applications using C#, ASP.
NET Core MVC, .
NET, React, and related technologies.
• Develop robust, scalable back-end services and implement RESTful APIs to connect applications, platforms, and external data sources.
• Design and maintain data models, database schemas, queries, and integrations using Microsoft SQL Server, Oracle, T-SQL, and PL/SQL.
• Build responsive, accessible, and user-friendly interfaces using React, JavaScript, jQuery, HTML5, CSS, and Bootstrap.
• Ensure consistent application functionality across supported devices and browsers.
• Implement source control and branching practices using Git and Azure DevOps repositories.
• Develop and maintain CI/CD pipelines to support automated builds, testing, and release management.
• Provide technical leadership, conduct code reviews, and mentor development team members.
• Establish and maintain coding standards, technical documentation, and development best practices.
• Implement security controls and data protection measures that support POPIA compliance and applicable organisational standards. Business Solution Delivery
• Translate business requirements into practical technical designs and working applications.
• Deliver solutions within agreed scope, quality, timelines, and budgets.
• Develop and execute appropriate tests to verify application functionality, performance, and reliability.
• Investigate and resolve defects throughout development, quality assurance, and User Acceptance Testing.
• Support deployment, implementation, and post-release stabilisation.
• Prepare user documentation and provide training on new or enhanced applications. Stakeholder Liaison and Coordination
• Collaborate with business analysts, product owners, GIS specialists, and internal stakeholders to clarify requirements and agree on technical solutions.
• Lead architectural design and integration activities across websites, portals, content management systems, collaboration platforms, and business applications.
• Coordinate with external service providers to support development, integration, and maintenance activities.
• Communicate technical progress, dependencies, risks, and issues to relevant stakeholders.
• Provide technical support during installation, implementation, and operational handover. System Maintenance and Support
• Investigate and resolve application incidents, user queries, and maintenance requests within agreed service-level agreements.
• Maintain, support, and enhance