Python Developer
2 months ago
- Software Development: Design, build, and maintain Python applications in line with business requirements and technical specifications.
- API Development: Build and maintain RESTful APIs and microservices to support web and mobile applications.
- Data Processing & Automation: Develop scripts and applications for data processing, automation, and workflow optimization.
- Collaboration: Work closely with product managers, designers, and other developers to understand requirements and implement technical solutions.
- Code Quality: Write clean, maintainable, and efficient code while ensuring high standards for code quality, security, and performance.
- Testing & Debugging: Conduct unit testing and debugging to ensure applications are reliable and bug-free.
- Documentation: Provide clear documentation for software functionality, APIs, and integration processes.
- Continuous Improvement: Stay up to date with the latest developments in Python programming and implement best practices to improve the development process.
Required Qualifications & Experience:
- Education: Bachelors Degree in Computer Science, Software Engineering, or a related field.
- Experience:
- Minimum 3-5 years of experience in Python development.
- Strong experience in developing scalable and efficient software solutions.
- Familiarity with Agile development practices and version control (e.g., Git).
- Experience with cloud platforms (AWS, Azure, Google Cloud) is a plus.
Required Technologies & Tools:
- Core Python Development:
- Advanced proficiency in Python 3.x
- Experience with Python libraries such as NumPy, Pandas, Matplotlib (for data processing and visualization)
- Flask or Django for web development and building APIs
- Databases & Data Handling:
- Strong experience with SQL (e.g., PostgreSQL, MySQL, SQLite)
- Experience with NoSQL databases (e.g., MongoDB, Redis) is an advantage
- Working knowledge of ORMs (e.g., SQLAlchemy, Django ORM)
- Web Development & API Integration:
- Experience with building and consuming RESTful APIs
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a bonus
- Cloud Services:
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Knowledge of containerization (e.g., Docker) and container orchestration (e.g., Kubernetes)
- Testing & CI/CD:
- Experience with unit testing (e.g., pytest, unittest)
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) pipelines
- Version Control:
- Strong experience with Git and collaborative version control tools like GitHub or GitLab
- Bonus Skills:
- Experience with data scraping, automation scripts, and task scheduling (e.g., Celery)
- Familiarity with machine learning libraries (e.g., TensorFlow, Scikit-learn) is a plus
Personality Attributes:
- Problem Solver: You enjoy tackling complex technical challenges and coming up with creative solutions.
- Detail-Oriented: You have a keen eye for detail and take pride in writing clean, high-quality code.
- Collaborative: You work well within a team and are open to feedback and new ideas.
- Self-Motivated: You can work independently, manage your time effectively, and meet deadlines.
- Continuous Learner: You're eager to stay updated with the latest advancements in Python and related technologies.
Apply now
-
Python Developer
1 week ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe are looking for a skilled Python Developer to join our team at E-Merge in Midrand/Remote. This is a contract position with an estimated salary of R550 to R700 per hour.About the RoleThis is a fantastic opportunity to work on cutting-edge technologies and contribute to the growth of our business. As a Python AWS Software Engineer, you will be responsible...
-
Python Developer
4 weeks ago
Pretoria, South Africa Network Recruitment Full timeKey Responsibilities:Software Development:Design, build, and maintain Python applications in line with business requirements and technical specifications.API Development:Build and maintain RESTful APIs and microservices to support web and mobile applications.Data Processing & Automation:Develop scripts and applications for data processing, automation, and...
-
Python Developer
2 months ago
Pretoria, South Africa Network Recruitment Full timeKey Responsibilities: Software Development: Design, build, and maintain Python applications in line with business requirements and technical specifications. API Development: Build and maintain RESTful APIs and microservices to support web and mobile applications. Data Processing & Automation: Develop scripts and applications for data processing,...
-
Senior Python Developer Position
4 weeks ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeJob Title: Senior Python DeveloperWe are seeking a highly skilled Senior Python Developer to join our team at Network Recruitment.Estimated Salary: R1,200,000 - R1,500,000 per annum, depending on experience and qualifications.Job Description:A Junior - Intm Python Developer will be responsible for designing, developing, and maintaining complex software...
-
Python AWS Software Developer
1 week ago
Pretoria, Gauteng, South Africa E-Merge Full timeAt E-Merge, we are seeking a highly skilled Python AWS Software Developer to join our team. As a key member of our software development department, you will play a vital role in designing and implementing cutting-edge solutions using Python and AWS technologies.">The ideal candidate should have a strong background in software development, with a minimum of...
-
Senior Python Developer Position
1 month ago
Pretoria East, South Africa Network Recruitment Full timeWe are seeking a highly skilled Senior Python Developer to join our team at Network Recruitment.About the RoleThis is a full-time position with an estimated annual salary of $80,000 - $110,000 depending on experience and qualifications.Key Responsibilities:Design, build, and maintain high-quality Python applications in line with business requirements and...
-
Junior - Intm Python Developer
4 weeks ago
Pretoria, South Africa Network Recruitment Full timeJob title : Junior - Intm Python Developer Job Location : Gauteng, Pretoria Deadline : December 30, 2024 Quick Recommended Links Jobs by Location Job by industries Qualifications: Matric IT Diploma / IT Degree Requirements: 2-5 years experience Python GRPC Alchemy Alembic ICT jobs
-
Junior - Intm Python Developer
4 weeks ago
Pretoria, South Africa Network Recruitment Full timeJob title : Junior - Intm Python DeveloperJob Location : Gauteng, PretoriaDeadline : December 30, 2024Quick Recommended Links Jobs by Location Job by industries Qualifications: Matric IT Diploma / IT Degree Requirements: 2-5 years experience Python GRPC Alchemy Alembic ICT jobs
-
Senior Software Developer
2 months ago
Pretoria, Gauteng, South Africa E-Merge Full timeAbout the JobE-Merge is seeking a skilled Python and AWS Software Engineer to join our Platform Team. The ideal candidate will have a strong background in software development, with experience in designing and implementing scalable systems using Python and AWS.Key ResponsibilitiesDesign and develop cloud-based systems using Python and AWS.Develop software...
-
Software Engineer
2 months ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeWe are seeking a highly skilled Software Engineer to join our team at Network Recruitment. As a Python Development Specialist, you will be responsible for designing, building, and maintaining Python applications in line with business requirements and technical specifications.
-
Senior Python Developer
2 months ago
Pretoria, Gauteng, South Africa E-Merge Full timeUnlock Your Potential as a Python AWS Software EngineerE-Merge is seeking a talented and experienced Python AWS Software Engineer to join our team. As a key member of our development team, you will be working on cutting-edge projects, leveraging your expertise in Python, AWS, and software development to drive innovation and success.Requirements:A relevant IT...
-
Senior Python Developer
1 week ago
Pretoria, Gauteng, South Africa E-Merge Full timeA prominent player in the field of telecoms big data invites you to join our Platform Team.We are currently seeking a skilled Python & AWS Software Engineer with experience in developing systems solutions in line with quality and delivery requirements.The successful candidate will have:At least 10 years of commercial experience5+ years of experience in...
-
Senior Python Developer for AWS Solutions
1 month ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe are seeking a highly skilled Python Developer with expertise in AWS to join our team at E-Merge.The ideal candidate will have 5-7 years of experience in Python and 3-5 years of experience in AWS services including API Gateway, Lambda, DynamoDB, Fargate, EMR, Glue, Athena, and IAM. Strong knowledge of software development principles, Git, CI/CD pipeline...
-
Python DevOps Specialist
2 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeKey ResponsibilitiesWe are looking for a highly motivated and experienced Python Developer to join our team as a DevOps Engineer. The ideal candidate should have at least 3-5 years of experience in developing in Python and working with Public Cloud (Azure).The successful candidate will be responsible for setting up and maintaining infrastructure, automating...
-
Pretoria, Gauteng, South Africa MSP Staffing LTD Full timeWe are seeking a seasoned Senior Python(Flask) Developer to collaborate with our dynamic development team at MSP Staffing LTD. The ideal candidate will possess extensive knowledge of Python programming, web application development, and RESTful API design.Key RequirementsTo excel in this role, you should have:A strong background in Senior Python development...
-
Senior Python Software Engineer
2 months ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeJob SummaryWe are seeking a highly skilled Python developer to join our team at Network Recruitment. The successful candidate will be responsible for designing, building, and maintaining Python applications in line with business requirements and technical specifications.Key ResponsibilitiesSoftware Development: Develop scalable and efficient software...
-
Senior Python Software Engineer
1 month ago
Pretoria, Gauteng, South Africa Network Recruitment Full timeJob Summary:We are seeking a highly skilled Senior Python Software Engineer to join our team at Network Recruitment. As a key member of our software development team, you will be responsible for designing, building, and maintaining scalable and efficient Python applications in line with business requirements and technical specifications.About the Role:The...
-
AWS Python Software Specialist
1 week ago
Pretoria, Gauteng, South Africa E-Merge Full timeWe are seeking a skilled AWS Python Software Specialist to join our team at E-Merge. As a key member of our software development department, you will be responsible for designing and implementing innovative software solutions using Python and AWS technologies.The ideal candidate should have a strong background in software development, with a minimum of 5-7...
-
Python AWS Software Developer
4 weeks ago
Pretoria, Gauteng, South Africa E-Merge Full timeE-Merge is looking for a skilled Python AWS Software Developer to join our team.We are offering a contract position based in Midrand/Remote with a competitive hourly rate of R480 per hour, negotiable up to R550 per hour.Job DescriptionThis role involves working on exciting projects using Python and AWS technologies, enhancing your skills and experience in...
-
Senior Python Software Engineer
2 months ago
Pretoria East, South Africa Network Recruitment Full timeJob DescriptionWe are seeking a highly skilled Python Developer to join our team at Network Recruitment.About the RoleThis is an exciting opportunity for a seasoned Python developer to work on a range of challenging projects, collaborating with our team of experts to design, build, and maintain scalable and efficient software solutions.Key...