Current jobs related to Senior Software Engineer Python Johannesburg - Johannesburg, Gauteng - E-Merge IT Recruitment
-
Senior Python Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Requirements:As a Senior Python Software Engineer at Network Recruitment, you will be responsible for developing and maintaining Python applications for hardware integration. This role requires a strong foundational knowledge in electronics and electrical engineering principles, as well as experience with communication protocols such as SPI, I2C, UART,...
-
Python Software Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timePython Developer Job DescriptionWe are seeking a skilled Python Developer to contribute to our team's innovative software solutions. The successful candidate will be responsible for designing, developing, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/Product Owner.Key Responsibilities:Design, develop, test,...
-
Senior Software Engineer
3 days ago
Johannesburg, Gauteng, South Africa Unique Personnel Ltd Full timeAbout the Role:As a senior software engineer, you will be responsible for designing and developing software applications using Python. You will work closely with cross-functional teams to identify and prioritize project requirements, develop and maintain high-quality code, and ensure timely delivery of projects.Key Accountabilities:Design and develop...
-
Senior Software Engineer
3 days ago
Johannesburg, Gauteng, South Africa IOCO Full timeKey Responsibilities:Develop and deploy Python-based applications under the guidance of an Architect and Business Analyst/ Product Owner.Collaborate with project team members to ensure our output is aligned with requirements and of high quality.Ensure that solutions are developed in line with best practices, company guidelines, and input from senior...
-
Senior Software Engineer
3 days ago
Johannesburg, Gauteng, South Africa Kontak Recruitment Full timeAbout the Role:As a Senior Software Engineer - Python Developer, you will be responsible for designing, developing, and maintaining large-scale software applications using Python. Your expertise in backend development will enable our company to stay competitive in the market.Key Responsibilities:• Develop high-quality backend software applications using...
-
Senior Software Engineer
2 months ago
Johannesburg, Gauteng, South Africa NTT Full timeMake a Difference with NTT DATA Join a pioneering organization that is redefining the limits of technology. We are recognized for our technical prowess and innovative solutions, making a significant impact on our clients and society. Our workplace values diversity and inclusion, creating an environment where you can develop, belong, and excel. Your Role...
-
Senior Python Software Engineer
1 month ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Title: Python Developer Job Summary: We are seeking a highly skilled Python Developer to join our team at Network Recruitment. As a Python Developer, you will be responsible for developing and maintaining Python applications for hardware integration, collaborating closely with hardware engineers, leading code reviews, and system...
-
Senior Python Software Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Title: Python DeveloperNetwork Recruitment is seeking a highly skilled Python Developer to join our team.Qualifications:Tertiary qualification in Information Technology or a related field.Requirements:7+ years of experience in software development, with a strong focus on Python.Experience in hardware-software interfacing, communication protocols such as...
-
Senior Python Software Engineer
8 hours ago
Johannesburg, Gauteng, South Africa IOCO Full timeOur company, iOCO, is seeking a highly skilled Python Software Engineer to develop and deploy innovative Python-based applications. The ideal candidate will have a strong background in Python development and experience with popular Python frameworks like Django, OpenCV, and PyTorch.Key Responsibilities:Design, develop, and maintain Python-based...
-
Senior Python Software Engineer
4 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Title: Python DeveloperWe are seeking a highly skilled Python Developer to join our team at Network Recruitment. As a Python Developer, you will be responsible for developing and maintaining Python applications for hardware integration.Key Responsibilities:Develop and maintain Python applications for hardware integrationCollaborate closely with hardware...
-
Senior Python Software Developer
3 days ago
Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full timeSeeking a talented Senior Python Software Developer to design and develop software applications for the Front Arena platform. Our ideal candidate will have a strong background in Python development and a deep understanding of capital markets.Key ResponsibilitiesDesign, develop, and maintain Python-based applications for the Front Arena platform.Collaborate...
-
Software Engineer with Proficiency in Python
3 days ago
Johannesburg, Gauteng, South Africa Initiate International Full timeAs a highly skilled software engineer, you will work with our team to develop cutting-edge software solutions using Python. You will be responsible for designing, implementing, and testing software applications to meet the needs of our clients.Key Responsibilities:Design and implement software applications using PythonWork with our team to develop and test...
-
Senior Software Systems Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Ashton personnel Full timeSenior Software Systems EngineerAshton Personnel is seeking a highly skilled Senior Software Systems Engineer to join our team in Johannesburg South Area. The successful candidate will have a strong background in software development, application scoping, tools, and library architecture, as well as system integration and data modeling.Key...
-
Senior Python Developer
1 month ago
Johannesburg, Gauteng, South Africa IOCO Full timeWe are seeking a highly skilled Python Developer to contribute to our team's innovative software solutions. The successful candidate will be responsible for designing, developing, and maintaining Python-based applications under the guidance of an Architect and Business Analyst/Product Owner.Key Responsibilities:Design, develop, test, deploy, and maintain...
-
Senior Python Developer
2 weeks ago
Johannesburg, Gauteng, South Africa IOCO Full timeWe are seeking a highly skilled Python Developer to lead the development of innovative software solutions. The successful candidate will be responsible for designing, developing, and deploying Python-based applications under the guidance of an Architect and Business Analyst/Product Owner.Key Responsibilities:Design, develop, and deploy Python-based...
-
Johannesburg, Gauteng, South Africa Premium personnel Full timeJob Title: Software EngineerWe are seeking a skilled software engineer to join our team. The successful candidate will have proficiency in Java and Python programming languages and be able to contribute to the development of high-quality software products.Key Responsibilities:Design and develop software applications using Java and PythonCollaborate with...
-
Senior Python Engineer
1 day ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob DescriptionWe are seeking an Experienced Python Engineer to help design and implement software solutions that deliver high-performance results.Key Responsibilities:Design and develop high-quality Python software solutions.Collaborate with cross-functional teams to ensure software meets business requirements.Stay up-to-date with industry trends and...
-
Senior Python Software Engineer
1 month ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob DescriptionWe are seeking a highly skilled Python Developer to join our team at Network Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems using Python.Key ResponsibilitiesDesign and develop scalable, efficient, and reliable software systems using Python and...
-
Johannesburg, Gauteng, South Africa Exceed Human Resource Consultants Ltd Full timeAbout the Role:We are seeking an experienced software engineer to join our team of talented developers.As a software engineer, you will be responsible for designing, developing, and testing software applications using Python and Java.Key Responsibilities:Design and develop software applications using Python and Java.Collaborate with cross-functional teams to...
-
Senior JavaScript Software Engineer
8 hours ago
Johannesburg, Gauteng, South Africa Tumaini Consulting Full timeJob Title: Senior JavaScript Software EngineerJob Type: Full-timeAbout the Role:Tumaini Consulting is seeking a highly skilled Senior JavaScript Software Engineer to join our team. The ideal candidate will have a strong background in JavaScript, Angular, React, and Vue.js, as well as experience with backend technologies such as .Net, Java, and Python....
Senior Software Engineer Python Johannesburg
2 months ago
A health tech company seeking to lower the cost of quality care to improve access are looking for a Senior Software Engineer (Python). They solve systemic problems in the healthcare system through the combination of technology and people. As a software engineer, you will be joining an exciting new product team poised to transform how healthcare is delivered. You will work with a multidisciplinary team to provide ingenious solutions to business problems using the latest technologies.
Key Responsibilities:
- Research, design, and implement efficient, maintainable, and extensible software. Implement unit tests and support quality assurance procedures.
- Work closely with engineers, product managers, business analysts, product designers, and other stakeholders to understand problems and design effective software solutions.
- Participate in code reviews and provide feedback to peers, helping to mentor and develop other engineers.
- Advocate for and introduce improvements to development, testing, CI, automation, and architecture. Enhance coding best practices and processes within the engineering team.
Qualifications:
- Undergraduate degree in Computer Science or related field, or equivalent working experience.
- Short courses to keep up to speed with modern development practices.
Experience:
- At least four years of experience as a software engineer.
- Experience as a technical lead is beneficial.
- Experience in Python Frameworks like Django, Flask, CherryPy etc.
- Knowledge of object-relational mapping (ORM).
- Strong experience in using restful APIs.
- Strong experience with object-oriented programming principles.
- You have worked and understand agile software development methodologies.
This is a Permanent position based in Johannesburg offering a rate of up to R1mil per month negotiable on experience and ability.