490 Senior Developers jobs in Johannesburg
Senior Python Developers
Posted 2 days ago
Job Viewed
Job Description
Overview
Position Overview: As a Senior Python Developer, you will be responsible for leading the design, development, and implementation of sophisticated software solutions using Python and related technologies. Leveraging your extensive experience and expertise, you will collaborate with cross-functional teams to deliver high-quality, scalable, and performant solutions that exceed client expectations and industry standards.
Responsibilities- Lead the architecture, design, and development of complex software applications using Python and associated frameworks.
- Collaborate closely with product managers, designers, and other developers to translate business requirements into technical solutions.
- Mentor junior developers and provide technical guidance and support to facilitate their growth and development.
- Conduct thorough code reviews and ensure adherence to coding standards, best practices, and performance optimization techniques.
- Optimize application performance and scalability through efficient coding practices and system architecture design.
- Troubleshoot and debug complex issues to ensure smooth operation and optimal performance of software applications.
- Stay updated on emerging trends and best practices in Python development and contribute to knowledge sharing within the team.
- Drive continuous improvement initiatives to enhance development processes, tools, and methodologies.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 8 years of professional experience in Python development.
- Expertise in Python programming language and extensive experience with Python-based frameworks such as Django, Flask, or Pyramid.
- Strong understanding of software engineering principles, design patterns, and architectural concepts.
- Experience with relational and non-relational databases such as PostgreSQL, MySQL, MongoDB, or Redis.
- Proficiency in version control systems such as Git and collaborative development workflows.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Knowledge of containerization technologies such as Docker and container orchestration platforms like Kubernetes.
- Understanding of Agile methodologies and software development lifecycle (SDLC) processes.
- Contributions to open-source projects or developer communities.
- Continuous learning mindset with a commitment to staying updated on industry trends and technologies
Senior .Net Developers
Posted 2 days ago
Job Viewed
Job Description
Position Overview
As a Senior .NET Developer, you will play a key role in the design, development, and implementation of cutting-edge software solutions. Leveraging your extensive experience in .NET development, you will collaborate with cross-functional teams to deliver high-quality, scalable, and robust applications that meet the needs of our clients.
Responsibilities- Lead the development of complex software solutions using the .NET framework.
- Design and architect scalable and maintainable software applications.
- Collaborate with product managers, designers, and other developers to translate business requirements into technical specifications.
- Mentor junior developers and provide technical guidance and support.
- Conduct code reviews to ensure adherence to coding standards and best practices.
- Troubleshoot and debug issues to ensure optimal performance and reliability.
- Stay abreast of emerging technologies and trends in software development.
- Bachelor's degree in Computer Science, Engineering, or related field.
- Minimum of 8 years of experience in software development with a focus on .NET technologies.
- Proficiency in C#, ASP.NET, MVC, and other .NET frameworks.
- Strong understanding of object-oriented programming principles and design patterns.
- Solid understanding of SQL and database design.
- Excellent problem-solving and analytical skills.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of DevOps practices and tools.
- Familiarity with Agile methodologies.
- Certifications in .NET development or related technologies.
Mulesoft Developers Market related
Posted 10 days ago
Job Viewed
Job Description
Contract, expected to work full-time hours
Primary Industry:Banking and Finance
Job Duties:- Design, develop, and implement Mulesoft integrations and API solutions
- Collaborate with cross-functional teams to gather and understand technical requirements
- Troubleshoot and resolve issues related to Mulesoft applications
- Ensure high performance and responsiveness of integrations
- Participate in code reviews and provide feedback to other team members
- Bachelor's degree in Computer Science or related field
- Proven experience as a Mulesoft Developer or similar role
- Strong understanding of API design and development
- Experience with Mule ESB, Anypoint Studio, and CloudHub
- Minimum of 3 years of experience as a Mulesoft Developer or in a similar role
- Proficiency in Java, XML, JMS, JSON, and other integration technologies
- Excellent problem-solving and analytical skills
- Ability to work collaboratively in a team environment
- Strong communication and interpersonal skills
- Mulesoft certification(s) is a plus
- Experience in the banking and finance industry
- This is a contract position based in Johannesburg Metro
- Full-time hours are expected with possible overtime during peak project periods
- Collaboration with cross-functional teams within the banking and finance industry
Mulesoft developers market related
Posted today
Job Viewed
Job Description
Channel Developers (Chanel Sales Manager)
Posted 5 days ago
Job Viewed
Job Description
- Develop and execute channel sales strategies to grow market share and enhance brand visibility across the reseller and distribution landscape.
- Identify, engage, and nurture relationships with key distribution partners and resellers to drive revenue and expand coverage.
- Collaborate closely with the marketing team and sales team to ensure consistent messaging and alignment with the brand values and business objectives.
- Drive partner enablement initiatives, including product training, sales toolkits, joint marketing campaigns, and incentive programs.
- Build and maintain long-term relationships with the marketing team and channel sales ensuring alignment with the client values and objectives.
- Drive partner enablement through product training, joint marketing initiatives, and incentives.
- Monitor competitor activity and market trends with internal teams and product development to stay abreast of marketing trends and contribute to the formulation of effective sales strategies.
- Conduct in-depth analysis of channel sales trends, competitor activities and emerging technologies to identify strategic business opportunities.
- Ensure compliance with channel agreements and maintain accurate partner records in CRM systems.
- Promote a customer-centric approach, understanding each partnerâs business needs and recommending tailored networking solutions to address them effectively.
- Provide leadership and guidance to the retail sales team, fostering collaborative and results-driven culture.
- Ensuring a customer-centric approach in all interactions with retail partners, addressing their unique business challenges and providing tailored networking solutions.
- Represent the company at industry events, trade shows, exhibitions, and partner meetings to promote the brand and strengthen partner engagement.
Channel Developers (Chanel Sales Manager)
Posted today
Job Viewed
Job Description
Full Stack Developers - Snr and Mid
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Senior developers Jobs in Johannesburg !
Intermediate & Senior Developers (Backend | Intermediate Full Stack | DevOps)
Posted today
Job Viewed
Job Description
We are looking for
Intermediate and Senior .NET Core Developers, an Intermediate Full Stack Developer and Intermediate and Senior DevOps Engineers
.
The positions are
onsite
in Randburg for a contract period of 7 months.
1.Senior .NET (Backend) Developers x 3
2.Intermediate .NET (Backend) Developers x 1
Key Responsibilities:
- Develop and maintain
RESTful APIs
and backend services using
.NET Core
. - Design and implement
microservices
and event-driven systems
(Kafka, RabbitMQ, or SQS). - Optimize performance, scalability, and security of backend systems.
- Collaborate with DevOps and QA teams for
CI/CD and testing
. - Ensure secure coding practices and data integrity.
- Build and also demonstrate practical knowledge of monitoring, alerting, and ensuring ongoing supportability of the platform.
Required Skills & Experience:
- 3-5+ years in backend development with .
NET Core - Experience with
Microservices and distributed systems - Strong knowledge of
Kafka, SQS,
or similar messaging platforms - Familiarity with
AWS services and containerization (Docker
) - Modernize legacy
.NET applications (CoreWCF, ASP.NET Framework). - Exposure to
cloud-native patterns and observability tools
3.Intermediate .NET Full Stack Developers x 2
Key Responsibilities:
- Build and maintain responsive front-end interfaces using
React, Angular, or Vue
. - Develop backend services in
.NET Core
and integrate with APIs - Collaborate on
UI/UX design
and ensure
cross-browser compatibility
. - Contribute to
automated testing, CI/CD, and deployment processes
. - Ensure cross-browser compatibility and accessibility
Required Skills & Experience:
- 3+ years in full stack development.
- Strong experience with JavaScript frameworks
(React, Angular, Vue). - Proficiency in .
NET Core
and
RESTful APIs
. - Familiarity with
AWS and containerized deployments
. - Experience with
Kafka or event-driven systems. - Knowledge of
DevOps and cloud-native development
4.Senior DevOps Engineer x 1
5.Intermediate DevOps Engineer x 1
Key Responsibilities:
- Design, implement, and manage
CI/CD pipelines
using
Azure DevOps and GitHub
Actions. - Architect and automate infrastructure provisioning on
AWS using Terraform, CloudFormation, and ECS/EKS. - Optimize build and deployment workflows for
CoreWCF, ASP.NET Core, containerized services. - Familiar with
legacy IIS, SOAP
and
windows-based platforms. - Implement robust monitoring, alerting, and health checks using tools such as
CloudWatch, Prometheus, and ELK. - Manage configuration as code and secrets using
Systems Manager Parameter Store, Azure Key Vault, and environment bindings. - Collaborate with development teams to ensure DevSecOps
best practices across the SDLC. - Lead
cost optimization
efforts across AWS and Azure environments. - Maintain and evolve
disaster recovery, backup, and high availability strategies
. - Author and maintain
technical documentation
for infrastructure, pipelines, and operational procedures.
Required Skills & Experience:
- 3-5+ years in DevOps roles supporting .
NET workloads. - Strong hands-on experience with AWS
services (ECS, EKS, Lambda, IAM, CloudWatch, S3, RDS). - Proven expertise in
Azure DevOps (Repos, Pipelines, Artifacts, Boards). - Deep understanding of
containerization (Docker, Kubernetes) and orchestration
. - Proficiency in Infrastructure as Code
(Terraform, Bicep, CloudFormation). - Solid scripting skills in
PowerShell, Bash, or Python - Experience with
CoreWCF, ASP.NET Core, and legacy .NET modernization. - Familiarity with
GitOps, feature flags, and blue/green deployments. - Strong grasp of
networking, security, and identity management in cloud environments. - Knowledge of
event-based architecture and messaging services, Kafka, SQS, RabbitMQ
. - Certifications: AWS DevOps Engineer Professional, Azure DevOps Engineer Expert.
- Experience with
hybrid cloud or multi-cloud architectures
. - Exposure to
commercial billing platforms and external API integrations
. - Passion for
documentation, team enablement, and knowledge sharing.
Behavioral Competencies
- Outcome-driven
– focused on delivering scalable and stable commerce experiences. - Detail-oriented
– anticipates edge cases in transactional systems. - Collaborative
– thrives in cross-functional product engineering squads. - Adaptable
– comfortable with evolving priorities in fast-paced environments. - Problem solver
– skilled in debugging, root-cause analysis, and resolving production issues.
Apex Developers - (Must be available to start immediately) (6 months)
Posted 2 days ago
Job Viewed
Job Description
6 days ago Be among the first 25 applicants
Job Title: Apex Developers
Location: Gauteng, Johannesburg Metro, Johannesburg
Job Type: Contract (6 months), Full-Time hours
Primary Industry: Banking and Finance
Secondary Industry: Banking and Finance
Salary: ZAR0 - ZAR0 Per hour
Job Duties
- Develop and maintain Apex code in Salesforce platform
- Collaborate with cross-functional teams to design and implement solutions
- Work on customising and integrating Salesforce applications
- Troubleshoot and debug Apex code as needed
- Participate in code reviews and ensure code quality
- Proven experience as an Apex Developer or similar role
- Hands-on experience with Salesforce development
- Strong understanding of Apex, Visualforce, and Salesforce APIs
- Ability to work independently and as part of a team
- Bachelor's degree in Computer Science or a related field
- Salesforce certifications are a plus
- Minimum of 3 years of experience in Salesforce development
- 3 years experience in working with Apex, Visualforce, and Salesforce APIs
- Previous experience in a banking or finance industry is advantageous
- Excellent understanding of Salesforce platform and development best practises
- Strong problem-solving skills and attention to detail
- Good communication and teamwork abilities
- Salesforce Certified Platform Developer I or II
- Experience with Lightning components development
- This is a contract position for 6 months with the possibility of extension
- Full-time hours are expected, with flexibility required based on project needs
- The role is based in Johannesburg, Gauteng
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Analyst
Referrals increase your chances of interviewing at Africonology Solutions by 2x
Sign in to set job alerts for “Developer” roles.Johannesburg, Gauteng, South Africa 1 week ago
Sandton, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 3 days ago
Bedfordview, Gauteng, South Africa 1 week ago
Sandton, Gauteng, South Africa 2 months ago
Sandton, Gauteng, South Africa 1 month ago
Sandton, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 5 months ago
Johannesburg, Gauteng, South Africa 5 months ago
Johannesburg, Gauteng, South Africa 4 days ago
Sandton, Gauteng, South Africa 3 days ago
Johannesburg, Gauteng, South Africa 1 week ago
Johannesburg Metropolitan Area 1 month ago
Johannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 3 days ago
City of Johannesburg, Gauteng, South Africa 3 days ago
Alberton, Gauteng, South Africa 2 weeks ago
Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 1 month ago
Co-Founder Role::: Skilled Full-Stack Developer(frontend focus) (EQUITY COMPENSATED ONLY)Johannesburg, Gauteng, South Africa 4 days ago
City of Johannesburg, Gauteng, South Africa 5 days ago
Johannesburg, Gauteng, South Africa 1 year ago
Sandton, Gauteng, South Africa 5 days ago
Johannesburg Metropolitan Area 6 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrApex developers - (must be available to start immediately) (6 months)
Posted today
Job Viewed