Software Engineering Lead

Johannesburg, Gauteng LexisNexis

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineering Lead

Would You Like to Shape Digital Innovation?

Join Us as a Software Engineering Lead!


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 Engineering Lead, you will manage and guide a diverse team of engineers, working closely with management and other stakeholders to ensure the success of your team and its deliverables. This role requires strong technical skills, good communication, and great leadership abilities. Your responsibilities include technical and administrative decision-making, performance and code reviews, mentorship, and strategic direction.

Responsibilities

• Leading a team of software engineers, providing technical guidance and mentorship.
• Overseeing software development processes, ensuring best practices and coding standards are followed.
• Designing, developing, and implementing complex software solutions that align with business objectives.
• Collaborating with cross-functional teams to define requirements and drive project execution.
• Troubleshooting and resolving technical challenges while ensuring high system performance and reliability.
• Conducting code reviews and enforcing quality assurance measures.
• Managing team performance, including hiring, training, and performance evaluations.
• Staying up to date on industry trends and emerging technologies to drive innovation.

Requirements

• Have experience in software engineering with leadership or mentorship experience.
• Have a Bachelor’s degree in Engineering, Computer Science, or equivalent experience.
• Be proficient in dot net, C#, Angular, GIT including SQL and data manipulation.
• Have hands-on experience with Agile and Waterfall methodologies.
• Have solid understanding of data modelling, database design, and multiple storage subsystems.
• Be able to troubleshoot complex software issues and implement effective solutions.
• Have experience managing software development projects, including planning and execution.
• Have excellent verbal and written communication skills, with the ability to interact with stakeholders at all levels.


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:

EEO Know Your Rights .

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

Lead, Software Engineering

Johannesburg, Gauteng Standard Bank of South Africa Limited

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

Business Segment: Personal & Private Banking

Location: ZA, GP, Johannesburg, Simmonds Street

We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.

Responsibilities
  • Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement
  • Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives
  • Define and maintain the frameworks, libraries, and tools that the feature teams will use, enforcing coding standards, architectural patterns, and best practices across the teams for high-quality and maintainable code.
  • Lead the platform team to develop and maintain shared services that allow feature teams to focus on core functions using standard components. Build CI/CD pipelines, automated testing, and other DevOps practices to ensure scalability and reliability.
  • Ensure the platform is relevant, modern, secure, and compliant with industry standards.
  • Ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to manage platform consumption tenant requirements for consumers throughout the Group.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
  • AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate
Experience
  • Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory
  • Experience in change deployment in a mid-to-large application - Mandatory
  • Experience in automated CI/CD builds – Mandatory
  • Technical exposure and hands-on experience in managing an application platform - Mandatory
  • Managing a small to medium sized Development team with direct reports – Mandatory
  • Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory
  • Knowledge and hands-on experience in Docker and Kubernetes - Mandatory
  • Familiarization with Angular development and implementations – Advantageous
  • Understanding of cost optimization in an application hosted in AWS (FinOps) - Advantageous

Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on or

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

Software Engineering Lead

Johannesburg, Gauteng RELX

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

Software Engineering Lead

Would You Like to Shape Digital Innovation?

Join Us as a Software Engineering Lead!


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 Engineering Lead, you will manage and guide a diverse team of engineers, working closely with management and other stakeholders to ensure the success of your team and its deliverables. This role requires strong technical skills, good communication, and great leadership abilities. Your responsibilities include technical and administrative decision-making, performance and code reviews, mentorship, and strategic direction.

Responsibilities

• Leading a team of software engineers, providing technical guidance and mentorship.
• Overseeing software development processes, ensuring best practices and coding standards are followed.
• Designing, developing, and implementing complex software solutions that align with business objectives.
• Collaborating with cross-functional teams to define requirements and drive project execution.
• Troubleshooting and resolving technical challenges while ensuring high system performance and reliability.
• Conducting code reviews and enforcing quality assurance measures.
• Managing team performance, including hiring, training, and performance evaluations.
• Staying up to date on industry trends and emerging technologies to drive innovation.

Requirements

• Have experience in software engineering with leadership or mentorship experience.
• Have a Bachelor’s degree in Engineering, Computer Science, or equivalent experience.
• Be proficient in dot net, C#, Angular, GIT including SQL and data manipulation.
• Have hands-on experience with Agile and Waterfall methodologies.
• Have solid understanding of data modelling, database design, and multiple storage subsystems.
• Be able to troubleshoot complex software issues and implement effective solutions.
• Have experience managing software development projects, including planning and execution.
• Have excellent verbal and written communication skills, with the ability to interact with stakeholders at all levels.


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:

EEO Know Your Rights .

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

Lead, Software Engineering

Johannesburg, Gauteng Standard Bank Group

Posted 25 days ago

Job Viewed

Tap Again To Close

Job Description

Company Description

Standard Bank Group is a leading Africa-focused financial services group, and an innovative player on the global stage, that offers a variety of career-enhancing opportunities – plus the chance to work alongside some of the sector’s most talented, motivated professionals. Our clients range from individuals to businesses of all sizes, high net worth families, and large multinational corporates and institutions. We’re passionate about creating growth in Africa. Bringing true, meaningful value to our clients and the communities we serve and creating a real sense of purpose for you.

Job Description

We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions.

  • Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement
  • Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives
  • Consistency and standardization: The individual is intended to define and maintain the frameworks, libraries, and tools that the feature teams will use. This also includes enforcing coding standards, architectural patterns (in consultation with the Architecture team), and best practices across the teams, leading to high-quality and maintainable code.
  • Efficiency and Productivity: The individual is expected to lead the platform team intended to develop and maintain shared services that multiple feature teams can use, allowing feature teams to focus on configuring their core functions using standard components. Lead building CI/CD pipelines, automated testing, and other DevOps practices are enabled and embedded to ensure scalability and reliability. Researching and developing new technologies and innovations into the platform, allowing feature teams to quickly adopt.
  • Innovation and Agility: The individual is expected to focus on ensuring the platform is relevant, modern, secure and compliant with industry standards.
  • Support and Maintenance: The individual is intended to ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to ensure that the platform consumption tenant requirements are managed for consumers throughout the Group.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred
  • AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate

Experience

  • Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory
  • Experiences in change deployment in a mid-to-large application - Mandatory
  • Experience in automated CI/CD builds – Mandatory
  • Technical exposure and hands on experience in managing an application platform - Mandatory
  • Managing a small to medium sized Development team with direct reports – Mandatory
  • Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory
  • Knowledge and hands on experience in Docker and Kubernetes - Mandatory
  • Familiarization to Angular development and implementations – Advantageous
  • Having an understanding of cost optimization in an application hosted in AWS (FinOps) - Advantageous

Behavioural Competencies:

  • Articulating Information
  • Challenging Ideas
  • Developing Expertise
  • Developing Strategies
  • Embracing Change
  • Empowering Individuals
  • Examining Information
  • Exploring Possibilities
  • Interpreting Data
  • Making Decisions
  • Showing Composure
  • Team Working

Technical Competencies:

  • Agile Engineering
  • API Engineering
  • Automation
  • Cloud Computing
  • Continuous Delivery (CD)
  • Continuous Deployment
  • Continuous Integration (CI)
  • Core Systems
  • Data Engineering
  • Design Thinking
  • Error Budgets
  • Incident Response
  • Infrastructure as Code (IaC)
  • Knowledge Management
  • Microservices
  • Non-abstract Large System Design (NALSD)
  • Observability (Application and Web Analytics)
  • Platform Engineering
  • Policy as Code
  • Post-incidence Analysis
  • Reliability and Resilience
  • Security Engineering
  • Service Level Management
  • Software Engineering Methods
  • Software Engineering Tools
  • Software Foundations
  • System Integration
  • Test-driven Design (TDD)
  • Threat Modelling
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.

Lead, software engineering

Johannesburg, Gauteng Standard Bank Of South Africa Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Simmonds Street We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions. Responsibilities Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives Define and maintain the frameworks, libraries, and tools that the feature teams will use, enforcing coding standards, architectural patterns, and best practices across the teams for high-quality and maintainable code. Lead the platform team to develop and maintain shared services that allow feature teams to focus on core functions using standard components. Build CI/CD pipelines, automated testing, and other Dev Ops practices to ensure scalability and reliability. Ensure the platform is relevant, modern, secure, and compliant with industry standards. Ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to manage platform consumption tenant requirements for consumers throughout the Group. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate Experience Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory Experience in change deployment in a mid-to-large application - Mandatory Experience in automated CI/CD builds – Mandatory Technical exposure and hands-on experience in managing an application platform - Mandatory Managing a small to medium sized Development team with direct reports – Mandatory Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory Knowledge and hands-on experience in Docker and Kubernetes - Mandatory Familiarization with Angular development and implementations – Advantageous Understanding of cost optimization in an application hosted in AWS (Fin Ops) - Advantageous Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on or #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead, software engineering

New
Johannesburg, Gauteng Standard Bank Of South Africa Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Simmonds Street We are seeking a dynamic and experienced Lead, Software Engineering to join our team in Johannesburg, South Africa. As a key member of our engineering leadership, you will drive innovation, mentor team members, and oversee the development of cutting-edge software solutions. Responsibilities Lead and manage a team of software engineers, fostering a culture of excellence and continuous improvement Collaborate with stakeholders to define technical strategies and roadmaps aligned with business objectives Define and maintain the frameworks, libraries, and tools that the feature teams will use, enforcing coding standards, architectural patterns, and best practices across the teams for high-quality and maintainable code. Lead the platform team to develop and maintain shared services that allow feature teams to focus on core functions using standard components. Build CI/CD pipelines, automated testing, and other Dev Ops practices to ensure scalability and reliability. Ensure the platform is relevant, modern, secure, and compliant with industry standards. Ensure SRE practices are in place on the platform to ensure stability and service availability. Guide the team to manage platform consumption tenant requirements for consumers throughout the Group. Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred AWS Certified Developer Associate and/or AWS Certified Solutions Architect Associate Experience Extensive hands-on experience in developing JAVA applications for a minimum of 7 years - Mandatory Experience in change deployment in a mid-to-large application - Mandatory Experience in automated CI/CD builds – Mandatory Technical exposure and hands-on experience in managing an application platform - Mandatory Managing a small to medium sized Development team with direct reports – Mandatory Solution orientation – ability to make the Renovite Platform capable for the planned future feature implementations - Mandatory Knowledge and hands-on experience in Docker and Kubernetes - Mandatory Familiarization with Angular development and implementations – Advantageous Understanding of cost optimization in an application hosted in AWS (Fin Ops) - Advantageous Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of
This advertiser has chosen not to accept applicants from your region.

Software Engineering Software Engineer JOHANNESBURG, ZA

Johannesburg, Gauteng IBM

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Would you like to play a key role in building and experimenting cognitive software systems that enable humans and machines to perform better than either humans or machines? IBM Research Africa is looking for experienced software professionals with strong interest in cognitive computing and experience in implementing complex algorithms arising in instrumentation for data generation and data intensive applications spanning multiple disciplines. You are expected to work in close collaboration with other researchers and engineers and deliver production level-code to support the commercialization of the resulting assets.

Responsibilities
  • Develop and implement novel AI algorithms and approaches related to foundation models in the areas of geospatial, space, and energy
  • Contribute to internal and open-source code repositories to expand on the capabilities of our foundation model technologies
  • Publish and present research at top-tier conferences and journals
  • Assist with technical tasks for partners and stakeholders that leverage our foundation models
Qualifications

Required education

Bachelor's Degree

Required technical and professional expertise

  • For interest in Quantum Applications research, we require experience with Qiskit
  • For interest in climate and sustainability applications and research, we require some familiarity with geospatial and spatiotemporal data and methods
  • Require strong problem solving and analytical skills.
  • Require strong communication and collaboration skills.
ABOUT BUSINESS UNIT

IBM Research is the organic growth engine of IBM and an innovation engine for our customers and partners. As part of this mission, IBM Research anticipates and examines 'What's Next in Computing' to ultimately create and integrate the technologies the world relies upon to solve big challenges and unlock new opportunities. We create and pioneer new markets for IBM, our partners and customers as exemplified in our ongoing quest to reach practical and large-scale quantum computing. Across IBM Research, we realize the power and potential to accelerate discovery with our partners and clients by combining the power of high performance computing, AI, and Quantum, all integrated through the hybrid cloud.

YOUR LIFE @ IBM

In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better.

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?

ABOUT IBM

IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business.

At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world.

IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with different abilities to apply.

OTHER RELEVANT JOB DETAILS

For additional information about location requirements, please discuss with the recruiter following submission of your application.

Job Title

Software Engineer

Job ID

55992

City / Township / Village

JOHANNESBURG

State / Province

Gauteng

Country

South Africa

Work arrangement

Onsite

Area of work

Software Engineering

Employment type

Regular

Position type

Entry Level

No Travel

Company

Shift

General (daytime)

Is this role a commissionable/sales incentive based position?

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Programming languages Jobs in Johannesburg !

Software engineering software engineer johannesburg, za

Johannesburg, Gauteng IBM

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent
Overview Would you like to play a key role in building and experimenting cognitive software systems that enable humans and machines to perform better than either humans or machines? IBM Research Africa is looking for experienced software professionals with strong interest in cognitive computing and experience in implementing complex algorithms arising in instrumentation for data generation and data intensive applications spanning multiple disciplines. You are expected to work in close collaboration with other researchers and engineers and deliver production level-code to support the commercialization of the resulting assets. Responsibilities Develop and implement novel AI algorithms and approaches related to foundation models in the areas of geospatial, space, and energy Contribute to internal and open-source code repositories to expand on the capabilities of our foundation model technologies Publish and present research at top-tier conferences and journals Assist with technical tasks for partners and stakeholders that leverage our foundation models Qualifications Required education Bachelor's Degree Required technical and professional expertise For interest in Quantum Applications research, we require experience with Qiskit For interest in climate and sustainability applications and research, we require some familiarity with geospatial and spatiotemporal data and methods Require strong problem solving and analytical skills. Require strong communication and collaboration skills. ABOUT BUSINESS UNIT IBM Research is the organic growth engine of IBM and an innovation engine for our customers and partners. As part of this mission, IBM Research anticipates and examines 'What's Next in Computing' to ultimately create and integrate the technologies the world relies upon to solve big challenges and unlock new opportunities. We create and pioneer new markets for IBM, our partners and customers as exemplified in our ongoing quest to reach practical and large-scale quantum computing. Across IBM Research, we realize the power and potential to accelerate discovery with our partners and clients by combining the power of high performance computing, AI, and Quantum, all integrated through the hybrid cloud. YOUR In a world where technology never stands still, we understand that, dedication to our clients success, innovation that matters, and trust and personal responsibility in all our relationships, lives in what we do as IBMers as we strive to be the catalyst that makes the world work better. Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background. Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do. Are you ready to be an IBMer? ABOUT IBM IBM’s greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world. Restlessly reinventing since 1911, we are not only one of the largest corporate organizations in the world, we’re also one of the biggest technology and consulting employers, with many of the Fortune 500 companies relying on the IBM Cloud to run their business. At IBM, we pride ourselves on being an early adopter of artificial intelligence, quantum computing and blockchain. Now it’s time for you to join us on our journey to being a responsible technology innovator and a force for good in the world. IBM is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. The Company’s approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with different abilities to apply. OTHER RELEVANT JOB DETAILS For additional information about location requirements, please discuss with the recruiter following submission of your application. Job Title Software Engineer Job ID 55992 City / Township / Village JOHANNESBURG State / Province Gauteng Country South Africa Work arrangement Onsite Area of work Software Engineering Employment type Regular Position type Entry Level No Travel Company Shift General (daytime) Is this role a commissionable/sales incentive based position? #J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineering - Full Stack Engineer

Johannesburg, Gauteng Golden Rule

Posted 10 days ago

Job Viewed

Tap Again To Close

Job Description

<>Role Summary
The Mid Developer will work closely with the Senior Developer to manage both front-end and back-end development processes, implementing solutions from conception to final product according to business needs. The mid developer is required to implement and oversee the design, develop and maintenance of fully-fledged and functioning platforms
Key Responsibilities
• W k within a Software Development team, following Agile development methodologies.
†Work with Project management and solution architects to estimate and scope out projects.
†ork with Creative team during planning, discovery, and production phase.
†ork with both front-end and back-end development teams to create and optimize solu-tions.
†ptimizing code for performance.
†omment code and produce documentation to industry standards as needed.
†roduce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)
†efining and developing APIâ€
†ontribute to the analysis and design of software products and tools.
†valuate and advise on the technical feasibility.
†reate quality prototypes for a clearer understanding of UI designs.
†est and confirm software is fit for purpose with intended audiences.
†ecommend and implement refinements and improvements.
†ollow formal Software Engineering best-practices.
†entoring and guiding team members
†onitoring and measuring customer experience and KPIs
†anaging periodic reporting on the progress to the management and the customer


Experience

†t least 4+ years of experience in building Applications
†t least 3+ years of experience with React, TypeScript
†ood understanding of OOPs concepts.
†trong hands-on knowledge on HTML5, CSS3, ES6+
†trong understanding of the React Virtual DOM, JSX and API
†ands on experience on REST APIs, GraphQL and WebSocket
†xperience with a State-management framework like Redux (with middleware) or MobX
†nderstanding of cloud-based technologies, Azure, SQL and relational databases, SOAP and REST Web-Services, JSON, XML, MSAL.
†omfortable with concepts like Container/Presentation components, Higher Order Compo-nents
†orked with UI libraries like Material-UI, Semantic UI, Bootstrap or similar
†ood understanding of CSS in JS, aka scoped-css or Styled Components
†nit testing with Karma + Mocha or Jest
†xperience on working with frontend build systems and automating the same using Grunt / Gulp
†xperience on MVC frameworks (Backbone.js, or similar) and knowledge of common JavaS-cript design patterns will be good to have
†xperience of working with server-side JavaScript frameworks based on Node.js
†xposure to Style Guides, Atomic Design
†xposure to Scrum and Agile methodologies.

The team will be based in Johannesburg following a hybrid working model.

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

Software engineering - full stack engineer

New
Johannesburg, Gauteng Golden Rule

Posted today

Job Viewed

Tap Again To Close

Job Description

permanent
Rle SummaryThe Mid Developer will work closely with the Senior Developer to manage both front-end and back-end development processes, implementing solutions from conception to final product according to business needs. The mid developer is required to implement and oversee the design, develop and maintenance of fully-fledged and functioning platformsKey Responsibilities• W k within a Software Development team, following Agile development methodologies.†Work with Project management and solution architects to estimate and scope out projects.†ork with Creative team during planning, discovery, and production phase.†ork with both front-end and back-end development teams to create and optimize solu-tions.†ptimizing code for performance.†omment code and produce documentation to industry standards as needed.†roduce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)†efining and developing API††ontribute to the analysis and design of software products and tools.†valuate and advise on the technical feasibility.†reate quality prototypes for a clearer understanding of UI designs.†est and confirm software is fit for purpose with intended audiences.†ecommend and implement refinements and improvements.†ollow formal Software Engineering best-practices.†entoring and guiding team members†onitoring and measuring customer experience and KPIs †anaging periodic reporting on the progress to the management and the customerExperience†t least 4+ years of experience in building Applications†t least 3+ years of experience with React, Type Script†ood understanding of OOPs concepts.†trong hands-on knowledge on HTML5, CSS3, ES6+†trong understanding of the React Virtual DOM, JSX and API†ands on experience on REST APIs, Graph QL and Web Socket†xperience with a State-management framework like Redux (with middleware) or Mob X†nderstanding of cloud-based technologies, Azure, SQL and relational databases, SOAP and REST Web-Services, JSON, XML, MSAL.†omfortable with concepts like Container/Presentation components, Higher Order Compo-nents†orked with UI libraries like Material-UI, Semantic UI, Bootstrap or similar†ood understanding of CSS in JS, aka scoped-css or Styled Components†nit testing with Karma + Mocha or Jest†xperience on working with frontend build systems and automating the same using Grunt / Gulp†xperience on MVC frameworks (Backbone.js, or similar) and knowledge of common Java S-cript design patterns will be good to have†xperience of working with server-side Java Script frameworks based on Node.js †xposure to Style Guides, Atomic Design†xposure to Scrum and Agile methodologies.The team will be based in Johannesburg following a hybrid working model.
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 Programming Languages Jobs View All Jobs in Johannesburg