S

Swan iT Recruitment

Remote Jobs

5 open rolesLatest: Jul 4, 2026, 8:08 PM UTC
Post Date
Minimum Salary
Experience

5 Jobs

Role Description Our client is seeking an experienced PHP Laravel/SQL Developer to join their expanding applications development and integrations team. The successful candidate will work closely with senior developers and other members of the development team to deliver and support a range of business-critical applications, integrations, and reporting solutions. This role offers the opportunity to contribute to diverse in-house development projects, collaborate with business stakeholders, and support the ongoing enhancement of existing systems while participating in the development of new solutions. The successful candidate will thrive in a fast-paced, agile environment and have a passion for building robust, scalable, and well-documented applications. Duties & Responsibilities - Assist in the development, maintenance, and support of integrations between Microsoft Dynamics 365 Business Central, central PHP/Laravel systems, and additional microservices. - Develop, maintain, and support solutions for exporting structured management, analytical, and reporting data to internal and third-party systems. - Collaborate with IT teams and business stakeholders to define, design, and implement enhancements and new features. - Participate in the development of new systems and applications as business requirements evolve. - Work within agile development methodologies on both team-based projects and independent assignments. - Write clean, efficient, secure, robust, and well-documented code. - Troubleshoot, investigate, and resolve issues identified during development and after deployment. - Participate in development projects supporting multiple international business operations. - Conduct code reviews and provide constructive feedback to development team members. - Provide second-line support for PHP development-related incidents and requests escalated through the Service Desk. - Escalate issues appropriately where required and contribute to effective problem resolution. - Stay current with emerging trends and technologies in web development, cloud technologies, and related services. - Develop comprehensive test plans and coordinate User Acceptance Testing (UAT) activities. - Ensure feedback from testing activities is incorporated into software releases. - Demonstrate developed solutions to stakeholders and end users where required. Qualifications - Minimum 3 years' commercial experience in PHP development, preferably using an MVC framework such as Laravel. - Strong analytical and problem-solving skills with excellent attention to detail. - Experience developing and consuming APIs. - Experience using API testing tools such as Postman. - Solid understanding of front-end technologies including HTML, CSS, and JavaScript. - Good understanding of database development and querying using SQL Server and/or MySQL. - Experience with source control and development planning tools such as Git and Azure DevOps. - Demonstrated ability to work in an agile environment and manage multiple concurrent projects. - Strong written and verbal communication skills with the ability to explain technical concepts to non-technical stakeholders. - Experience working with agile development methodologies. - Understanding of software design patterns and architecture principles. - Knowledge of Microsoft Dynamics 365 or other ERP systems would be advantageous. - Experience working with Laravel and Eloquent ORM. - Ability to analyse business requirements and document technical solutions and procedures. - Understanding of business processes and workflows, particularly within the order-to-cash cycle. - Ability to adapt to changing priorities and work effectively in a dynamic environment. - Strong team collaboration skills and ability to work across cross-functional teams. - Experience developing test plans and implementing quality control processes. - Passion for delivering high-quality technology solutions. - Bachelor's Degree in Computer Science or a related field. - eCommerce experience would be advantageous.

South Africa
Job Closed

Role Description We are looking for an experienced PHP Laravel developer, ideally with a good working knowledge of SQL, to join our expanding applications development and integrations team. The successful candidate will, on a day-to-day basis, be working under the supervision and guidance of the Senior PHP/SQL Developer and working with other PHP and SQL developers on diverse in-house projects. - Assist in the development, maintenance and support integrations between Microsoft D365 Business Central, central PHP/Laravel systems (The Hub) and additional micro services. - Help develop, maintain and support an increasing need to export structured management, analytical and reporting data to other companies within the RPM Group, as well as other 3rd party systems. - Collaborate with members of the IT team and Business leads, to define, design, and implement new features to the existing systems, with the role expanding to the development of new systems. - Work in an agile manner, as part of team projects or on independent tasks. - Write clean, efficient, robust, secure and well-documented code. - Troubleshoot and debug issues that arise during development, and post deployment. - Will be working on development projects for RPM companies across EMEA, expanding further afield in the future. - Participate in code reviews and provide constructive feedback. - Provide 2nd line support to the Business as directed by senior members of the team related to PHP development issues reported via the ServiceNow helpdesk. - Stay up to date with emerging trends and technologies in web-based development and cloud-based technologies and services. - Develop robust test plans, co-ordinate and lead UAT, and ensure feedback is incorporated into software releases. - Demonstration of the solutions developed to interested stakeholders. Qualifications - Three plus years working knowledge of PHP development in a commercial environment, ideally using an MVC framework such as Laravel. - Strong analytical and problem-solving skills with attention and focus on detail. - Experience of working with APIs and using tools such as Postman for testing/proof of concept. - Excellent understanding of front-end technologies such as HTML, CSS, and JavaScript. - Good understanding of database querying and development (SQL Server, MySQL). - Experience using code versioning and planning tools (GIT, DevOps). - Ability to work in a fast-paced, agile environment and manage multiple projects simultaneously, working to time constraints. - Excellent attention to detail, communication, and problem-solving skills. - Excellent written and verbal communication skills, and ability to convey technical solutions to nontechnical associates. - Demonstrated experience working with agile development methodologies. - Understanding of software design patterns and architecture principles. - Knowledge of Microsoft Dynamics 365 (preferable), or other ERP systems. - Good working knowledge and use of front-end frameworks such as Laravel/Eloquent. - An ability to understand business requirements, and as the role evolves, specify/document solutions and procedures, to improve and streamline business practices. - An understanding of general business workflows, especially around the order to cash process. - Ability to bring flexibility and thrive in a fast-paced environment with competing/changing priorities. - Highly logical thinker who can work in a team and cross functional environment. - Familiarity in creating robust test plans and quality controls. - Sense of urgency and enthusiasm in developing a best-in-class technology led products on behalf of the business. - Computer Science degree. - eCommerce experience is a plus.

EMEA
Job Closed

Role Description Our client is seeking an experienced QA Automation Engineer to join an established project team, supporting the stabilisation and evolution of a large-scale enterprise web application. - Design, develop, and maintain automated test scripts and frameworks for web-based applications. - Execute and analyse automated test runs as part of the CI/CD pipeline, reporting defects and tracking resolution. - Collaborate with developers, business analysts, and the Technical Team Lead to understand requirements and translate them into effective test coverage. - Perform regression, integration, and end-to-end testing across application releases. - Maintain and improve test documentation including test plans, test cases, and test reports. - Identify opportunities to expand automation coverage and reduce manual testing effort. - Participate in sprint ceremonies, including stand-ups, sprint planning, and retrospectives. - Contribute to continuous improvement of testing practices and standards within the team. Qualifications - Proven experience with automated testing of web-based applications — this is the primary requirement for the role. - Proficiency in writing and maintaining automated test scripts using C#/.NET. - Solid understanding of test design principles, including boundary testing, equivalence partitioning, and risk-based testing. - Hands-on experience with test management and defect tracking processes. - Working knowledge of GitLab for source control, branching strategies, and CI/CD pipeline integration. - Comfortable running automated tests as part of a gated deployment pipeline. - Strong analytical and problem-solving skills, with attention to detail. - Ability to communicate test results and defect findings clearly to both technical and non-technical stakeholders. - Experience working in an Agile/Scrum delivery environment. - Self-motivated with the ability to manage own workload and priorities. Requirements - Hands-on experience with Selenium WebDriver as an automation framework. - Experience testing Blazor-based web applications. - Familiarity with REST API testing tools (e.g. Postman, RestSharp). - Exposure to performance or load testing tooling. - ISTQB Foundation (or higher) certification. - Experience within the telecommunications industry or billing/ERP platforms.

South Africa
Job Closed

Role Description Our client is seeking a detail-oriented QA Analyst to join an established project team, supporting the stabilisation and ongoing development of a large-scale enterprise web application. - Analyse business requirements, functional specifications, and user stories to design comprehensive test cases and test scenarios. - Execute manual functional, regression, integration, and exploratory testing across application releases. - Log, track, and manage defects through their full lifecycle, working with developers to ensure timely resolution. - Collaborate closely with the QA Automation Engineer to identify test cases suitable for automation coverage. - Produce and maintain test documentation including test plans, test cases, test execution reports, and sign-off records. - Participate in requirement reviews and sprint ceremonies, raising quality risks early in the delivery cycle. - Support UAT (User Acceptance Testing) preparation and coordination where required. - Contribute to continuous improvement of QA processes, standards, and best practices within the team. Qualifications - Proven experience as a QA Analyst or Tester on software delivery projects. - Strong ability to write structured, traceable test cases from functional and non-functional requirements. - Solid understanding of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). - Hands-on experience with defect tracking tools (e.g. Jira, Azure DevOps, or similar). - Familiarity with different testing types: functional, regression, integration, smoke, sanity, and exploratory testing. - Understanding of web-based application testing, including browser compatibility and UI/UX validation. - Experience working in Agile/Scrum delivery teams, contributing to sprint planning, stand-ups, and retrospectives. - Ability to collaborate effectively with developers, business analysts, and automation engineers. - Comfortable reviewing acceptance criteria and raising ambiguities or quality risks before development begins. - Ability to produce clear, concise test reports and sign-off documentation suitable for client delivery. - Experience maintaining a living test repository that stays aligned with evolving requirements. Requirements - Exposure to Blazor-based web applications. - Basic understanding of automation testing concepts and tools (e.g. Selenium, C#/.NET). - Experience with GitLab or similar source control and CI/CD platforms. - Familiarity with REST API testing using tools such as Postman. - ISTQB Foundation Certificate in Software Testing. - Experience in the telecommunications industry or on billing/ERP platforms.

South Africa
Job Closed

Role Description Our client is looking for a Senior AWS/ Databricks Engineer in Sandton. - AWS VPC ownership (Databricks VPC): administer and maintain subnets, route tables, security groups, NACLs, NAT/Internet egress patterns (as applicable), and network segmentation to meet performance and security requirements. - Connectivity to the bank / enterprise network: troubleshoot and support end-to-end connectivity between the Databricks AWS VPC (IRE) and the bank network across cross-region/cross-account boundaries; coordinate and drive changes with the Cloud team where required. - Private access to AWS services: Design, implement, and operate VPC endpoints and related routing/DNS patterns to enable secure access to services such as S3 while reducing reliance on public internet paths. - S3 data access enablement (with security controls): Partner with platform/security teams to ensure Databricks workloads can reliably read/write required S3 data using appropriate IAM roles/policies and encryption controls; support diagnosis of access failures that present as platform incidents. - Operational support & reliability: Provide production support for the platform connectivity layer (incident response, RCA, preventative actions), maintain runbooks and reference diagrams, and implement improvements to reduce repeat incidents. - Cross-team change management: Raise, manage, and chase change requests with the Cloud team for items outside the Databricks VPC boundary; translate technical needs into clear implementation requirements and validate changes end-to-end. Qualifications - 6+ years of industry experience - AWS networking: strong hands-on experience with VPC design/operations, routing, security groups/NACLs, and network troubleshooting in production. - 5+ years in enterprise cloud operations: experience operating within a regulated/enterprise environment with change management, auditability, and strict security controls. - 3+ years in connectivity troubleshooting: ability to diagnose reachability issues across complex boundaries (cross-account/cross-region, enterprise network perimeters) and drive resolution across multiple teams. - 5+ years in AWS service access patterns: experience enabling secure access to services like S3 (and related IAM policy patterns) in a way that supports production workloads. - 3+ years in stakeholder management: proven ability to liaise with a central cloud/network team, raise and drive changes, and communicate clearly during incidents. - Databricks on AWS experience: understanding of Databricks workspace architecture and its connectivity constraints (data plane/control plane concepts, typical network dependencies). - Private connectivity patterns: experience with private endpoint patterns and enterprise connectivity services (e.g., endpoint-based access, centralized routing constructs). - Infrastructure-as-Code: Terraform/CloudFormation experience for repeatable, audited changes (nice-to-have). - Security tooling and monitoring: exposure to logging/monitoring approaches used for network and cloud operations. Ways of Working - Owns outcomes end-to-end (hands-on fixes inside the VPC; drives changes outside the boundary through the Cloud team). - Strong operational mindset prioritizes stability, clear communication, and measurable prevention of repeat incidents. - Documents and standardizes runbooks, network diagrams, and repeatable change patterns.

South Africa
Job Closed