318 Software Development Projects jobs in Johannesburg
Software Development Engineer
Posted 3 days ago
Job Viewed
Job Description
Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive.
Your day at NTT DATAThe Software Development Engineer is a seasoned subject matter expert, tasked with participating in designing, developing, and testing software systems, modules, or applications for software enhancements and new products including cloud-based or internet-related tools.
This role is accountable for participating in detailed design for certain modules / sub-systems, doing prototype for multi-vendor infrastructure, and showcasing it internally or externally to clients.
This role designs and develops functionality in a micro-services environment working with APIs, telemetry data, and running ML / AI algorithms on it, working with both structured and unstructured data.
What you'll be doing Key Responsibilities :- Designs and develops solutions and functionality that drives the growth of business.
- Accountable for writing and testing code.
- Accountable for execution of automated testing.
- Contributes to software deployment.
- Works across multiple teams to deliver software components while collaborating with the product team.
- Contributes to the integration and building of solutions through automation and coding, using 3rd party software.
- Creates, crafts and debugs large scale distributed systems.
- Contributes to writing, updating and maintaining the technical program, end-user documentation, and operational procedures.
- Accountable for refactoring code.
- Works across multiple teams to review code written by other developers.
- Performs any other related task as required.
- Excellent understanding of cloud architecture and services in multiple public clouds like AWS, GCP, Microsoft Azure, and Microsoft Office 365.
- Seasoned expertise of data structures, algorithms, and software design with strong analytical and debugging skills.
- Seasoned knowledge of micro services-based software architecture and experience with API product development.
- Seasoned expertise in SQL and no-SQL data stores including Elasticsearch, MongoDB, Cassandra.
- Seasoned understanding of container run time (Kubernetes, Docker, LXC / LXD).
- Seasoned proficiency with agile, lean practices and believes in test-driven development.
- Possess a can-do attitude and one that takes initiative.
- Excellent ability to work well in a diverse team with different backgrounds and experience levels.
- Excellent ability to thrive in a dynamic, fast-paced environment.
- Seasoned proficiency with CI / CD concepts and tools.
- Seasoned proficiency with cloud-based infrastructure and deployments.
- Excellent attention to detail.
- Bachelor's degree or equivalent in Computer Science, Engineering or a related field.
- Seasoned experience working with geo-distributed teams through innovation, bootstrapping, pilot, and production phases with multiple stakeholders to the highest levels of quality and performance.
- Seasoned experience with tools across full software delivery lifecycle, for example, IDE, source control, CI, test, mocking, work tracking, defect management.
- Seasoned experience in Agile and Lean methodologies, Continuous Delivery / DevOps, Analytics / data-driven processes.
- Seasoned proficiency in working with large data sets and ability to apply proper ML / AI algorithms.
- Seasoned experience in developing micro-services and RESTful APIs.
- Seasoned experience in software development.
Workplace type : Hybrid Working
About NTT DATANTT DATA is a $30+ billion trusted global innovator of business and technology services. We serve 75% of the Fortune Global 100 and are committed to helping clients innovate, optimize and transform for long-term success. We invest over $3.6 billion each year in R&D to help organizations and society move confidently and sustainably into the digital future. As a Global Top Employer, we have diverse experts in more than 50 countries and a robust partner ecosystem of established and start-up companies. Our services include business and technology consulting, data and artificial intelligence, industry solutions, as well as the development, implementation and management of applications, infrastructure, and connectivity. We are also one of the leading providers of digital and AI infrastructure in the world. NTT DATA is part of NTT Group and headquartered in Tokyo.
Equal Opportunity EmployerNTT DATA is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, colour, gender, sexual orientation, religion, nationality, disability, pregnancy, marital status, veteran status, or any other protected category. Join our growing global team and accelerate your career with us. Apply today.
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
IT Help Desk Lead TIER 3
ITC Worldwides Technical Service and Support Team is seeking an ITSM Help Desk Lead to oversee our information technology help desk and incoming tickets. Under general direction from the Manager of Infrastructure and Operations the IT Help Desk Lead will handle incident management strategize efficient workflows and develop innovative solutions to enhance user experience and optimize the use of technology resources.
As the primary point of contact for all IT-related inquiries and issues this role ensures smooth and effective technology operations empowering staff to efficiently carry out their responsibilities. The successful candidate will have a proven track record of providing exceptional IT support and will possess excellent communication problem solving and leadership skills.
ITC CORE VALUES
- Be Open : Be accessible candid collaborative and transparent in the work we do.
- Lead by Example : Commit to integrity and equity in working to meet the diverse needs of all people and communities in our region.
- Make an Impact : In all endeavors effect positive and sustained outcomes that make our region thrive.
- Be Courageous : Have confidence that taking deliberate bold and purposeful risks can yield new and valuable benefits.
- Cultivate Belonging Embrace differences foster equity champion inclusion and empower all.
Responsibilities
Well be a great match if you also have :
Microsoft Certification (required)
Jira Service Management (required)
PMP (PMI) ITIL v4 Proci CSAM Big Plus!
Corp Benefits Package (after vesting)
HMO Health
Relocation Assistance
Key Skills
Spring,.NET,C / C++,Go,React,OOP,C#,Data Structures,JavaScript,Software Development,Java,Distributed Systems
Employment Type : Full Time
Experience : years
Vacancy : 1
Monthly Salary Salary : 5900 - 6500
#J-18808-LjbffrSoftware Engineer
Posted today
Job Viewed
Job Description
SUMMARY :
B.Degree Computer / Software Engineering / Computer Science. At least 2 - 5 years experience. Knowledge of data lake and warehousing solutions. Experience with either Python, Java, C++, C#, SQL databases
POSITION INFO :
as well as Apache Kafka / NiFi / Spark / ActiveMQ / MQTT / Modbus / Rest API. Be involved with the developing, building and releasing of containerised services, and microservice architectures using Docker. Experience with big data analytics, structures, unstructures and semi-structure data management. Be responsible for the design, development, testing and documentation of new and legacy data ingestion, integration, processing and storage software to meet the requirements of an IoT platform solution. Gauteng based.
#J-18808-LjbffrSoftware Engineer
Posted 2 days ago
Job Viewed
Job Description
We're seeking a talented Software Engineer to join our dynamic development team. You'll work on cutting-edge projects, collaborate with cross-functional teams.
Responsibilities- Design, develop, and maintain robust web applications using modern frameworks
- Collaborate with product managers and designers to translate requirements into technical solutions
- Write clean, efficient, and well-documented code
- Participate in code reviews and contribute to team knowledge sharing
- Troubleshoot and resolve technical issues across the full stack
- Optimize application performance and ensure scalability
- Stay current with emerging technologies and industry best practices
- Bachelor's degree in Computer Science, Engineering, or related field
- 3-5 years of professional software development experience
- Proficiency in JavaScript / TypeScript and at least one backend language
- Strong understanding of database design and SQL
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud)
- Experience with version control systems (Git)
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Valid drivers license
Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Overview
Experienced Software Developer
Direct message the job poster from FlyChApp
We're looking for experienced software developers to join us!
Who We AreChApp is a software development company servicing the aviation industry, building reliable software solutions to support operations and drive innovation. As we expand our client offerings, we are growing our development team to meet new challenges and opportunities.
Role DescriptionThis is a full-time on-site role in Germiston, Gauteng, for an experienced software developer. The developer will be responsible for both front-end and back-end development tasks using web application technologies. Day-to-day tasks primarily involve developing new modules and features to enhance the existing system, ensuring software stability, performance, and user-friendliness. The role also involves debugging and troubleshooting issues, optimising functionality, and ensuring that deliverables meet both technical and client requirements. The developer will also be expected to manage tasks and deadlines effectively, contribute ideas for improvements, and work closely with other developers and stakeholders in a collaborative team environment to deliver high-quality solutions that support operations in the aviation industry.
What We Offer- Opportunity to work in a specialist aviation IT environment
- Small, collaborative team with space to grow your skills and responsibilities
- Exposure to full software development lifecycle
- 2+ years experience working with the above technologies
- A good eye for frontend design and visuals (advantageous)
- Develop, enhance and maintain full stack features, ensuring clean, efficient and user-friendly code
- Debug and troubleshoot issues effectively
- Manage tasks and time effectively in a time-constrained environment
- Close and frequent collaboration with team members to deliver high-quality solutions
Seniority level: Mid-Senior level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesAirlines and Aviation
#J-18808-LjbffrSoftware Engineer
Posted 2 days ago
Job Viewed
Job Description
Overview
We're seeking a talented Software Engineer to join our dynamic development team. You'll work on cutting-edge projects, collaborate with cross-functional teams.
Key Responsibilities- Design, develop, and maintain robust web applications using modern frameworks
- Collaborate with product managers and designers to translate requirements into technical solutions
- Write clean, efficient, and well-documented code
- Participate in code reviews and contribute to team knowledge sharing
- Troubleshoot and resolve technical issues across the full stack
- Optimize application performance and ensure scalability
- Stay current with emerging technologies and industry best practices
- Bachelor's degree in Computer Science, Engineering, or related field
- 3-5 years of professional software development experience
- Proficiency in JavaScript / TypeScript and at least one backend language
- Strong understanding of database design and SQL
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud)
- Experience with version control systems (Git)
- Excellent problem-solving and analytical skills
- Strong communication and teamwork abilities
- Valid drivers license
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Get AI-powered advice on this job and more exclusive features.
Don't miss this opportunity to grow and thrive in a supportive and exciting workplace. Apply today and start your journey with us!
About Our TeamLexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.
About The RoleAs a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.
Responsibilities- Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
- Completing simple bug fixes to improve the stability and performance of our software.
- Working closely with other development team members to understand product requirements and translate them into effective software designs.
- Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
- Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
- Keeping abreast of new technology developments to continuously improve your skills and knowledge.
- Performing all other duties as assigned to contribute to the overall success of the team and the company.
- Have a BSC computer science degree or equivalent.
- Have professional experience in software engineering.
- Have experience with development in python and cloud technologies such as AWS
- Be familiar with Agile and Waterfall methodologies.
- Be able to analyze and resolve technical challenges efficiently.
- Be able to work effectively with internal and external technology teams.
- Have strong written and verbal communication skills.
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
BenefitsWe know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
- Medical Aid
- Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
- Modern family benefits, including adoption and surrogacy
- Study Leave
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
Seniority level- Entry level
- Full-time
- Engineering and Information Technology
- IT Services and IT Consulting
Be The First To Know
About the latest Software development projects Jobs in Johannesburg !
Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.
Apply today and start your journey with us!
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.
About the Role
As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.
Responsibilities
• Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
• Completing simple bug fixes to improve the stability and performance of our software.
• Working closely with other development team members to understand product requirements and translate them into effective software designs.
• Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
• Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
• Keeping abreast of new technology developments to continuously improve your skills and knowledge.
• Performing all other duties as assigned to contribute to the overall success of the team and the company.
Requirements
• Have a BSC computer science degree or equivalent.
• Have professional experience in software engineering.
• Have experience with development in python and cloud technologies such as AWS
• Be familiar with Agile and Waterfall methodologies.
• Be able to analyze and resolve technical challenges efficiently.
• Be able to work effectively with internal and external technology teams.
• Have strong written and verbal communication skills.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
• Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
• Medical Aid
• Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
• Modern family benefits, including adoption and surrogacy
• Study Leave
About the Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
#J-18808-LjbffrSoftware Engineer
Posted 7 days ago
Job Viewed
Job Description
Don't miss this opportunity to grow and thrive in a supportive and exciting workplace.
Apply today and start your journey with us!
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,800 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. Our company has been a long-time leader in deploying AI and advanced technologies to the legal market to improve productivity and transform the overall business and practice of law, deploying ethical and powerful generative AI solutions with a flexible, multi-model approach that prioritizes using the best model from today’s top model creators for each individual legal use case.
About the Role
As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.
Responsibilities
• Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
• Completing simple bug fixes to improve the stability and performance of our software.
• Working closely with other development team members to understand product requirements and translate them into effective software designs.
• Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
• Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
• Keeping abreast of new technology developments to continuously improve your skills and knowledge.
• Performing all other duties as assigned to contribute to the overall success of the team and the company.
Requirements
• Have a BSC computer science degree or equivalent.
• Have professional experience in software engineering.
• Have experience with development in python and cloud technologies such as AWS
• Be familiar with Agile and Waterfall methodologies.
• Be able to analyze and resolve technical challenges efficiently.
• Be able to work effectively with internal and external technology teams.
• Have strong written and verbal communication skills.
Work in a way that works for you
We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals.
• Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive
Working for you
We know that your well-being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:
• Medical Aid
• Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)
• Modern family benefits, including adoption and surrogacy
• Study Leave
About the Business
LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world. As a digital pioneer, the company was the first to bring legal and business information online with its Lexis and Nexis services.
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
#J-18808-LjbffrSoftware Engineer.
Posted today
Job Viewed
Job Description
Solid experience in web and back end development, with strong problem solving abilities in an agile environment. Development of a cloud based suite of telecoms products. Strong technical and analytical capabilities to design and develop web interfaces and backend systems using Agile methodologies. Remote. SA citizens only.