Software Development Engineer.

Pretoria, Gauteng People Source

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Plan, establish requirements, design, development of projects that require embedded development capabilities. Opportunities in Gauteng and Cape Town.

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

Centurion, Gauteng Rad Resources

Posted 23 days ago

Job Viewed

Tap Again To Close

Job Description

Required Qualifications
  • Matric
  • BSc Software Engineering or relevant equivalent 3 year tertiary qualification


Required Experience (relevant or in a similar role)
  • At least 3 years in software development experience incl.
  • Integration frameworks & techniques, Web frameworks e.g. Angular will be beneficial
  • C# 6/7 ; SQL; OO Principles; Java Script;
  • Git, XML, BPMN, Agile e.g. Scrum or Kanban
  • Clean Code
  • Cloud experience on Azure and Google Cloud or AWS.
  • Experience working with Cloud cognitive services or willingness to learn how to work with cloud AI and ML services.
This advertiser has chosen not to accept applicants from your region.

Software Development Manager

Centurion, Gauteng Goldman Resourcing

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

We have an exciting opportunity for a Software Development Manager in Centurion!

Requirements:

  1. Degree or Diploma in a relevant field
  2. Software development certification from Microsoft (MCTS / MCSD)
  3. At least 5 years of hands-on experience with C# / .NET and .NET Core
  4. Experience in designing, developing, and implementing n-layered software architecture, including WebAPI (JSON), Business layer, and Data Access Layer using MySQL and SQL
  5. Proven track record of managing, mentoring, and guiding developers as a tech lead or team lead
  6. Working knowledge of AngularJS and Angular frameworks
  7. Experience with integration using traditional SOAP Web Services (advantageous)
  8. Hands-on experience with Microsoft SSRS
  9. Understanding and experience implementing security and authorization using OAuth
  10. Knowledge of PHP and experience with CronJobs (advantageous)
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Java Software Development Manager

Centurion, Gauteng Tumaini Consulting

Posted today

Job Viewed

Tap Again To Close

Job Description

The clients Software Development team leads the way in innovation, building scalable solutions that fuel business growth. As the Software Development Manager, you will guide a skilled team of developers, spearhead technological advancements, and play a key role in shaping the future direction of their products. Responsibilities: · Relevant degree/diploma in Computer Science (Azure certifications a plus). · 10 years of hands-on development experience, including leadership. · Strong Java background modern frameworks (Spring Boot, Angular, React). · Solid skills in architecture patterns, OOP, IntelliJ, MySQL, and Git. · Experience with Docker, Kubernetes, and Azure DevOps. · A passion for mentoring and developing people. Should you meet the requirements for this position, please email your CV to . You can also contact the team on XXX-XXX or visit our website . Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.
This advertiser has chosen not to accept applicants from your region.

Manager: Application Development

Centurion, Gauteng AVBOB South Africa

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Manager: Application Development role at AVBOB South Africa .

We are seeking a Manager: Application Development to join our ICT team. This role involves planning, coordinating, and managing all activities related to the design, development, and implementation of organisational information systems and software applications. You will oversee the maintenance and support of existing systems, ensuring they align with business strategy, innovation, security, and system scalability.

We offer a company with over 100 years of history, strong values, a competitive remuneration package, and a commitment to employee development and rewarding excellent performance.

Your Responsibilities Will Include:
  • Developing and implementing comprehensive application development strategies aligned with business goals.
  • Championing innovation while ensuring adherence to ICT governance frameworks and industry best practices.
  • Leading planning and structuring of development functions to support business continuity and growth.
  • Overseeing decision-making processes related to software architecture, system acquisitions, and development tools.
  • Conducting feasibility studies to evaluate practicality and ROI of proposed systems or applications.
  • Providing technical recommendations to support procurement and development decisions.
  • Leading the end-to-end software development lifecycle — from design and development to testing, deployment, and maintenance.
  • Ensuring all business-critical applications are well-supported, secure, and compliant with service level agreements.
  • Overseeing system enhancements, managing change requests, and ensuring adherence to change control standards.
  • Evaluating existing applications for improvement, replacement, or integration with new technologies.
  • Managing internal teams and third-party developers working on projects or support initiatives.
  • Delivering high-quality, scalable software solutions that meet evolving business needs.
  • Creating and managing detailed project plans, timelines, and resource allocations.
  • Collaborating with cross-functional project teams for on-time and within-budget delivery.
  • Defining success metrics and quality benchmarks for application projects.
  • Responding agilely to shifting business priorities and technical requirements.
  • Understanding functional requirements and translating them into technical specifications.
  • Collaborating throughout the SDLC with business analysts, system owners, developers, and stakeholders.
  • Providing technical leadership in digital transformation efforts.
  • Fostering a culture of collaboration, innovation, and continuous improvement within teams.
Additional Details:
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Development Manager (C#) – Centurion (Hybrid) – up to R1.5m per annum

Pretoria, Gauteng E-Merge

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

Join a forward-thinking company at the forefront of digital transformation in the insurance industry theyre looking for a Software Development Manager whos ready to take the wheel.

This full-time, in-office leadership role is based in Centurion, and its your chance to lead a talented development team working on high-impact systems that power critical functions across the country.

You wont just oversee code youll architect solutions, guide strategy, and mentor a team of sharp developers building scalable, high-performance systems using C#, .NET Core, and modern front-end technologies.

This is the ideal role for a tech-savvy leader who still loves to get hands-on when needed, but thrives most when empowering others, solving complex challenges, and driving results that matter.

Expect a collaborative environment where innovation is encouraged, delivery is key, and your voice helps shape both the product and the people building it.

If you''re ready to lead from the front and build systems that actually make a difference this could be your next big move - APPLY NOW!

Skills Were Looking For:

  • C#/.NET
  • React
  • JavaScript
  • TypeScript
  • SQL
  • Azure
  • Scrum
  • Kanban
  • DevSecOps
  • Agile

Are You Qualified?

  • Relevant bachelors degree (Computer Science, IT, Engineering, or similar)
  • 5+ years software development experience
  • 2+ years experience in a leadership or managerial role

The Reference Number for this position is BRM60386 which is a Permanent Hybrid position based in Centurion offering a cost to company of up to R1.5m Per Annum

This advertiser has chosen not to accept applicants from your region.

Manager : Application Development (Centurion)

Centurion, Gauteng AVBOB South Africa

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Job title : Manager : Application Development (Centurion)

Job Location : Gauteng, Centurion Deadline : August 07, 2025 Quick Recommended Links

  • Jobs by Location
  • Job by industries

Description

  • We are looking for a Manager : Application Development to join our ICT team.
  • This role is responsible for planning, coordinating, and managing all activities related to the design, development, and implementation of organisational information systems and software applications.
  • You will oversee the maintenance and support of existing systems, ensuring alignment with business strategy, innovation, security, and system scalability.
  • You will be working for a company that is over 100 years old with strong values. In return for your services, you will be paid a competitive remuneration package.
  • You will be working for an organization that values employee development and rewards excellent performance.

YOUR RESPONSIBILITIES WILL INCLUDE THE FOLLOWING :

  • Develop and implement comprehensive application development strategies aligned with business goals.
  • Champion innovation while ensuring adherence to ICT governance frameworks and industry best practices.
  • Lead the planning and structuring of development functions to support business continuity and growth.
  • Oversee decision-making processes related to software architecture, system acquisitions, and development tools.
  • Conduct and coordinate feasibility studies to evaluate the practicality and ROI of proposed systems or applications.
  • Provide technical recommendations to support procurement and development decisions.
  • Lead the end-to-end software development lifecycle — from design and development to testing, deployment, and maintenance.
  • Ensure that all business-critical applications are well-supported, secure, and compliant with service level agreements.
  • Oversee system enhancements, manage requests for changes, and ensure adherence to change control standards.
  • Continuously evaluate existing applications for improvement, replacement, or integration with new technologies.
  • Direct and manage internal teams and third-party developers working on projects or support initiatives.
  • Ensure the delivery of high-quality, scalable software solutions that meet evolving business needs.
  • Create and manage detailed project plans, timelines, and resource allocations for development initiatives.
  • Collaborate closely with cross-functional project teams to ensure on-time and within-budget delivery.
  • Define success metrics and quality benchmarks for all application-related projects.
  • Ensure agility and adaptability in responding to shifting business priorities and technical requirements.
  • Work closely with business units to understand functional requirements and translate them into technical specifications.
  • Collaborate with business analysts, systems owners, developers, and other stakeholders throughout the SDLC.
  • Foster a culture of collaboration, innovation, and continuous improvement within development teams.

Requirements

  • Bachelor’s Degree or National Diploma in Information Technology, Computer Science, or a related field.
  • Professional certifications in application development, software engineering, or systems architecture (e.g., Microsoft, Oracle, Agile / Scrum certifications) are highly advantageous.
  • 10 + years of software development experience with proficiency in domain-specific languages (Natural or .Net).
  • Minimum of 10–15 years of hands-on experience in application / software development.
  • Strong background in managing large-scale enterprise applications and multi-platform environments.
  • Extensive knowledge of SDLC, Agile methodologies, DevOps, and modern development frameworks.
Create a job alert for this search #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software development Jobs in Centurion !

Application Development Manager Midrand

Midrand, Gauteng Network IT

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Application Development Manager

Reference: BIT002683-Cha-1

We are seeking an experienced and proactive Application Development Manager to lead our dynamic team in the creation, deployment, and enhancement of cutting-edge applications and systems software.

Duties & Responsibilities

Responsibilities:

  • Development and Deployment Management: Oversee the development and deployment of new applications and enhancements, ensuring alignment with organizational goals.
  • Business Requirements: Ensure development projects meet business requirements and objectives.
  • Team Leadership: Provide direction to the application development team, fostering collaboration and excellence in support of business applications.
  • Systems Analysis: Review existing applications for effectiveness, efficiency, and improvement strategies.
  • Research and Recommendation: Research and recommend software products/services for procurement and development efforts.
  • Feasibility Studies: Coordinate feasibility studies for software and system products, offering valuable insights based on findings.
  • Documentation and Standards: Develop and maintain project plans, application/systems documents, and standards.
  • Project Management: Interact with project teams to ensure successful project delivery within set timelines and budgets. Create and maintain project plans, budgets, and reports.
  • Operational Responsibility: Have tactical and operational responsibility for project teams, defining, monitoring, and updating development plans.
  • Team Building: Select individuals aligned with ICT goals, managing their contributions effectively within the organization.
  • Reporting and Delegation: Establish effective reporting lines, delegate responsibilities, and set clear goals and objectives.
  • Financial Accountability: Manage budgeting, resource allocation, development, and training within the designated area.
  • Compliance and Standards: Ensure adherence to industry quality standards for production systems and change management.
  • Decision-making and Execution: Responsible for decision-making and execution within the domain of responsibility.
  • Process Adherence: Establish structured processes in line with global best practices in Software Development, Project Management, Testing, and ICT Governance.
Requirements

Requirements:

  • Bachelor’s Degree or Diploma in Computer Science or Information Technology.
  • Proficiency in Software Solutions, Application Architecture, and Design Thinking.
  • IT certifications such as ITIL are preferred.
  • Strong problem-solving and analytical skills.
  • Understanding of Business/System Analysis.
  • Proficiency in SDLC conceptual model.
  • Technical and Behavioral Competencies.
  • High-level understanding of budgeting and cost control.
  • Intermediate level of strategic planning and objectives.
  • Decision-making skills.
  • Proficiency in project management.
  • Ability to maintain standards and policies.

If you possess the skills and experience required for this role, we invite you to apply and become an integral part of an innovative team.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Intermediate Software Engineer (Mobile Development)

Centurion, Gauteng Boxfusion SA

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Intermediate Software Engineer (Mobile Development)

Job Openings Intermediate Software Engineer (Mobile Development)

About the job Intermediate Software Engineer (Mobile Development)

Job Title: Intermediate Mobile Developer

Accountable to: VP of Engineering

Based: Centurion

Salary: Market related

Contract type: Fixed-Term

Overview :

Key responsibilities:

Main duties include brainstorming with the Business Analysis department to define the scope of projects, review requirements, and approve timeframes. Other responsibilities:

UI/UX Design : Implement user interfaces based on design specifications, ensuring a seamless and intuitive user experience. Incorporate user feedback to enhance functionality and usability.

Testing and Quality Assurance: Conduct unit testing and debugging to identify and resolve issues, ensuring a high-quality application and Optimize app performance and responsiveness.

Collaboration and Teamwork: Work closely with designers, backend developers, and project managers to ensure project alignment and successful delivery. Maintain clear and comprehensive documentation for code, processes, and project updates.

Documentation: Intermediate software engineers document their work, including technical specifications, API documentation, and user guides. They create clear and comprehensive documentation to facilitate collaboration, maintainability, and knowledge transfer within the team and across the organization.

Project Management: Manage and prioritize tasks to meet project deadlines and deliverables and participate in Agile practices, such as sprint planning and retrospectives, to contribute to iterative development.

Continuous Learning and Professional Development: Stay updated with the latest technologies, trends, and industry practices and actively seek opportunities for professional growth, attend relevant conferences or workshops, and explore new tools or frameworks that can enhance their skills and contribute to the success of the projects they work on.

Behavioural Skills:

  • Strong attention to detail ensuring timely follow-up and closure
  • Clear, concise and articulate communication skills - verbal, written and listening
  • Ability to handle business sensitive information with the highest degree of integrity
  • Strong analytical skills to identify, diagnose, and resolve technical issues efficiently.
  • Proactive in identifying opportunities for improvement and innovation
  • Interpersonal skills
  • Proactivity
  • The ability to work independently with minimal supervision
  • Time management

Qualification and Experience:

  • Educational Background: A Computer Science, Software Engineering, Information Technology, or a related field.
  • Experience: 2 -5 years or more, with a portfolio of completed projects is required.
  • A bachelor's degree in computer science, software engineering, or a related field is often required.
  • Problem-Solving and Analytical Skills: An intermediate mobile developer should have strong problem-solving and analytical skills to effectively address and resolve complex technical challenges. This includes diagnosing and troubleshooting issues with performance and functionality, developing innovative solutions, and translating user requirements into technical features. They must be adept at evaluating different approaches to optimize code, ensure cross-platform compatibility, and continuously improve development processes to enhance application quality and efficiency.
  • Communication and Collaboration: An intermediate mobile developer should excel in communication and collaboration, effectively working with cross-functional teams including designers, backend developers, and project managers. They must clearly articulate technical concepts and project updates, actively participate in discussions and meetings, and provide constructive feedback.

NOTE

Job Description:

Please note that this job description does not include all duties, responsibilities or qualifications associated with the job. Additional duties may be assigned as required.

The recruitment process takes roughly 3 weeks from first communication to the offer letter, if successful.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Business Development - Software (Automative)

Centurion, Gauteng Network Recruitment

Posted 24 days ago

Job Viewed

Tap Again To Close

Job Description

Key Responsibilities:
  • Identify and secure new business opportunities in the automotive supply chain.
  • Promote a portfolio of digital solutions including IoT, RFID, barcode systems, GPS tracking, and mobile/web applications.
  • Engage in consultative selling to understand customer needs and tailor proposals accordingly.
  • Meet annual sales targets and contribute to strategic growth plans.
  • Collaborate with internal teams for solution development and implementation.
  • Conduct presentations, lead bid proposals, and attend industry events for lead generation.
  • Monitor market trends and competitor activity to inform strategy and product development.
  • Prepare and analyse sales reports and forecasts.
Required Qualifications & Experience:
  • Relevant tertiary qualification.
  • Minimum 5 years of sales experience in a technology environment with a view of the industrial sector.
  • At least 3 years working within the automotive supply chain.
  • Strong track record in business development and key account management.
  • Experience with value-based selling and solution positioning.
  • Solid understanding of logistics technologies and industrial systems.
Apply now!

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Development Jobs View All Jobs in Centurion