CrawlJobs Logo

Senior Software Developer

South Africa, Cape Town 840000.00 - 1200000.00 ZAR / Year · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

Our client is looking for a seasoned engineer who can work across multiple technologies, guide other developers, and shape the architecture of complex systems.

Job Responsibility

  • Build across multiple stacks: Contribute to cloud services in AWS using Terraform and Python, develop custom front‑ends in modern JavaScript frameworks, work on native Android
  • Drive outcomes: Your work won’t stop at writing code
  • you’ll be responsible for delivering solutions that create real business value
  • Mentor and lead: Support junior and mid‑level developers, strengthen engineering practices, and help cultivate a strong technical culture

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • Strong experience with JavaScript and Python
  • Proficiency with at least one backend framework such as FastAPI
  • Experience managing databases, compute resources, and external integrations
  • Familiarity with front‑end frameworks
  • 6+ years in software development

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Developer

8 matching positions

New

Senior Software Developer

Our client is looking for a Senior Software Developer for a 12 month contract in...
Location
Location
Canada , North York
Salary
Salary:
554.83 - 590.41 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 10, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of experience in SAP BusinessObject (BOBJ) and Crystal Report
  • Other Reporting tools, particularly Cognos and PowerBI would be an asset
  • Database management such as data normalization, relational database structures, table joins, database constraints
  • BO scripting, Unix/Linux shell scripting and tuning
  • BO administration and package creation
  • Informatica or other ETL experience
  • Oracle (19c), SQL, PL/SQL, JSON, XML, optimized database queries, data architecture, data design, modeling and mapping Business intelligence and data analytics, data warehouse design, development and support
  • Database and BO Performance tuning, automation
  • Enhanced CI/CD experience and DevOps methodologies and technologies an asset
  • BO/Crystal report AODA
Job Responsibility
Job Responsibility
  • Develop, test, support and maintain Panorama Business Object (BO) reports
  • Supporting Panorama Immunization, Inventory and Audit reports
  • Provide subject matter expertise to develop and maintain BO tools for development and unit testing
  • Provide Business Objects and Crystal Reports
  • SQL query creation and tuning
  • Provide Business intelligence and data analytics, data warehouse design, development and support
  • Conducting technical analysis, troubleshooting, and issuing resolutions for production operational support of Panorama reports and other components and utilities
  • Develop reports using relational and hierarchical database technologies
  • Provide information retrieval packages using query languages
  • Support BO administration and package creation
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Location: Onsite role
  • Potential for extension
  • Fulltime
!
Read More
Arrow Right
New

Senior Software Developer

Do you have knowledge of OPS Enterprise Architecture artifacts (or similar), pro...
Location
Location
Canada , North York
Salary
Salary:
554.83 - 590.41 CAD / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 21, 2026
Flip Icon
Requirements
Requirements
  • Public Sector Experience
  • Experience working with federal/provincial/broader public-sector healthcare providers
  • Knowledge of the provincial immunization system and OPS large complex IT Health related projects or equivalent
  • Experience with integration of Clinical IT Systems such as Client and Provider Registries
  • Knowledge of OPS Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices
  • Knowledge of industry standard such as Project Management Institute (PMI)
  • Experience adopting and adhering to OPS Unified I&IT Project Methodology, OPS Enterprise Architecture and OPS Gating process, and OPS Standard Systems Development Methodologies
  • 10+ years of experience with Cognos 11.x report design, development and testing, Framework manager, Query Studio, Reports Studio, creation of dashboards, map/location etc.
  • Cognos AODA compliant
  • Cognos administration and package creation
Job Responsibility
Job Responsibility
  • Provide subject matter expertise to develop, test, support and maintain 40+ Standard Panorama Enhanced Analytic Reports and transform and present data to support analytics
  • Provide and support PEAR business model to enable self-service reports which is a critical functionality for PHUs, OCMOHPH, PHO and OGP
  • Develop and support PEAR to be AODA compliant
  • Develop and support Cognos upgrades
  • Develop and enhance PEAR by adding more new data scopes, new reports or other new features
  • Provide Business intelligence and data analytics, data warehouse design, dimensional data modeling, relational data modeling development and support
  • Provide impact analysis, effort estimate and solution design/development for PEAR due to DHIR solution upgrades, software upgrades or any new requirements (e.g. Panorama 4.4.x upgrades, PHU merge and more)
  • Support Cognos administration and package creation
  • Conduct research and assessment of options for technical design issues
  • Contributing to design/development project plans, including work breakdown and resources estimates
What we offer
What we offer
  • Earn a competitive rate within the industry
  • Potential for extension
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer

We are seeking a highly experienced Senior Software Developer to lead the design...
Location
Location
Canada , Toronto
Salary
Salary:
554.83 - 590.41 CAD / Hour
https://www.randstad.com Logo
Randstad
Expiration Date
June 05, 2026
Flip Icon
Requirements
Requirements
  • 10+ years of hands-on experience in software development and solution design for large-scale financial or business performance systems
  • Expert proficiency in VB.NET, C#, ASP.NET MVC, and .NET Framework
  • Proven experience with Docker, Kubernetes, Node.JS, and Cosmos DB
  • 10+ years of relational database design and development within MS SQL Server environments
  • Demonstrated experience designing solutions specifically using the Azure Power Platform suite
  • Experience developing user authentication using Microsoft Active Directory (online or corporate domain)
  • In-depth experience with Public Sector Health-related projects and Company IT project approval processes
  • Proficient in using Azure DevOps and Azure Boards for requirements and design specifications
Job Responsibility
Job Responsibility
  • Identify gaps in the existing Fiscal IQ system and design software modules to remediate legacy issues and enhance performance
  • Lead R&D efforts to propose and execute strategies for rewriting or migrating on-premise applications to Azure Cloud (PaaS)
  • Design and develop applications using .NET Framework, ASP.NET (Web Forms & MVC), and DevExpress components
  • Design and implement complex business reporting solutions using Power BI, SQL Server Reporting Services (SSRS), and Crystal Reports
  • Build low-code/pro-code hybrid solutions using Power Apps, Power Automate (Flow), and Power BI
  • Configure MS IIS and SQL Server environments
  • build enterprise-level automation using CI/CD pipelines and toolchains
  • Provide maintenance, troubleshooting, and operational warranty for Fiscal IQ instances at the GDC Data Centre, including support for data migration requirements
  • Ensure all UI/UX designs meet AODA/WCAG 2.1 accessibility standards and follow Public Sector Enterprise Architecture practices
What we offer
What we offer
  • Architectural Influence: Lead the R&D and proposal phases for a major provincial cloud migration initiative
  • High-Visibility Projects: Impact the financial planning and budgeting systems used at a provincial company level
  • Tech Variety: Work across a broad spectrum of technologies, from legacy .NET Web Forms to cutting-edge Kubernetes and Serverless Azure environments
  • Professional Stability: A year-long initial contract in a structured, governance-driven environment
  • Fulltime
Read More
Arrow Right
New

Senior Software Developer

Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 25, 2026
Flip Icon
Requirements
Requirements
  • 5+ years of dedicated professional experience developing, customizing, and supporting enterprise applications, with a strong focus on Microsoft Dynamics 365 Customer Engagement (CE)
  • Advanced hands-on experience implementing complex platform extensions using C#, JavaScript, Power Fx, Dataverse, and Power Platform utilities (Power Apps/Power Automate)
  • Strong, demonstrated capability working with Microsoft Dynamics 365 Finance & Operations (F&O), specifically building integration layers and managing cross-platform data interactions
  • Proven success working within iterative or enhancement-driven delivery frameworks, with a clear focus on post-MVP product scaling and evolutionary development
  • Solid understanding of operating within structured enterprise IT architectures, data governance structures, and secure coding practices
  • Exceptional problem-solving, documentation, and technical communication skills, with a proven ability to thrive inside hybrid internal/vendor development squads
Job Responsibility
Job Responsibility
  • Design, develop, config, and extend Microsoft Dynamics 365 Customer Engagement (CE) modules, building plugins, workflows, custom forms, and client-side scripts
  • Implement and support secure, scalable data flows and integrations between Dynamics 365 CE, Finance & Operations (F&O), enterprise backend systems, and external applications
  • Produce clean, unit-tested, and easily maintainable code (C#, JavaScript, Power Fx) that aligns with established architectural patterns, security controls, and performance metrics
  • Active support of system integration testing (SIT) and user acceptance testing (UAT) by diagnosing defects, resolving technical anomalies, and validating backend data accuracy
  • Participate in continuous integration/continuous deployment (CI/CD) pipelines and release management activities under Azure-hosted DevOps environments
  • Provide tier-3 technical assistance during post-go-live stabilization phases and contribute to high-quality system documentation to ensure seamless operational knowledge transfer
Read More
Arrow Right
New

Senior Software Developer

We are seeking a highly accomplished Senior Software Developer to lead the trans...
Location
Location
Canada , Toronto
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 26, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of progressive professional experience navigating the entire Software Development Life Cycle (SDLC) in large enterprise landscapes
  • Advanced hands-on mastery of Oracle databases and writing highly structured, optimized SQL query languages
  • Strong background working within n-tier J2EE-based portal and web application server environments, utilizing ESBs, IBM DataPower, and standards-based XML/SOAP/REST web services
  • Demonstrated experience building, fine-tuning, and maintaining data dashboards within Microsoft Databricks
  • Proven ability to generate clear technical blueprints, ERDs, schema definitions, and system documentation
  • Elite troubleshooting and debugging capabilities, with a proven track record of optimizing applications operating under strict technical and environmental constraints
Job Responsibility
Job Responsibility
  • Translate complex technical systems specifications into working, fully tested applications
  • Author detailed programming specifications and write clean, data-driven code
  • Configure and maintain application workflows within an n-tier J2EE portal environment
  • Manage data transformations across Enterprise Service Buses (ESB) and IBM DataPower gateways using standards-based web services
  • Manage backend architectures utilizing Oracle databases
  • Construct optimized, complex SQL-based queries, stored procedures, and database triggers
  • Design, develop, and support high-performing analytical dashboards and big data pipelines within Microsoft Databricks
  • Review database structures and performance metrics to provide technical recommendations for optimizing schemas, data extractions, and reporting workflows
  • Complete rigorous unit testing, integration testing, and compilation activities
  • Maintain codebase stability and ensure seamless promotion across environments
What we offer
What we offer
  • Diverse Technical Portfolio
  • High-Impact Architecture
  • Structured Workspace
  • End-to-End Ownership
Read More
Arrow Right

Senior Software Developer

AI Web Developer SQL/Python / C# /AI Developer – PERM FTE POSITION NEW POSITION....
Location
Location
United States , Des Moines
Salary
Salary:
120000.00 USD / Year
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • SQL: Design, develop, and optimize SQL queries, query optimization
  • PYTHON: Build robust Python applications using modern frameworks / libraries, scalability, BUILD VS BUY Dev strategy
Job Responsibility
Job Responsibility
  • Build out & integrate
  • innovation and ACTUALLY USE AI in a CREATIVE SUBSTANTIAL Dev stack way
What we offer
What we offer
  • New office with nice amenities
  • Fulltime
Read More
Arrow Right

Senior Software Developer

We are seeking a highly skilled Senior Software Developer with a strong backgrou...
Location
Location
India , Noida
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
June 26, 2026
Flip Icon
Requirements
Requirements
  • Strong proficiency in Java 8, including knowledge of its features and libraries
  • Experience with object oriented programming and design patterns
  • Proficient in using frameworks such as Spring and Hibernate
  • Solid understanding of RESTful web services and microservices architecture
  • Experience with relational databases (e.g., MySQL, PostgreSQL) and SQL
  • Familiarity with version control systems, preferably Git
  • Strong problem solving skills and ability to work independently as well as in a team environment
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 7 10 years of professional experience in software development
  • Proven track record of delivering high quality software solutions on time
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and high performance applications using Java 8
  • Collaborate with product managers, designers, and other developers to define software requirements and specifications
  • Participate in code reviews, ensuring adherence to best practices and coding standards
  • Identify and troubleshoot software defects and performance issues
  • Implement and maintain automated testing frameworks to ensure software quality
  • Stay updated with emerging technologies and industry trends to continuously improve development processes
  • Mentor junior developers and provide technical guidance to the team
  • Contribute to architectural discussions and decisions to enhance system design
  • Python
  • Fulltime
Read More
Arrow Right

Senior Software Developer

Develop and maintain custom applications, modules, templates, workflows, content...
Location
Location
United States , Norfolk
Salary
Salary:
104645.00 USD / Year
odu.edu Logo
Old Dominion University
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Management Information Systems (MIS), Computer Science, or a related field plus 5 years of experience in a Senior Software Developer or any related occupation.
Job Responsibility
Job Responsibility
  • Develop and maintain custom applications, modules, templates, workflows, content models, and integrations using web technologies
  • Implement and support system architecture, data integrations, APIs, and web services to ensure interoperability between content repositories, databases, operating systems, and external university systems
  • Install, configure, upgrade, monitor, and troubleshoot web and application platforms to ensure security, performance, availability, and reliability
  • Document system configurations, changes, and procedures, and coordinate with vendors as needed to resolve system issues or outages.
What we offer
What we offer
  • Work from home is permitted
  • Fulltime
Read More
Arrow Right