Senior Python Developer LW
at Mediro ICT
Cape Town, Western Cape, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jan, 2025 | Not Specified | 23 Oct, 2024 | 5 year(s) or above | Optimization,Software Testing,Web Technologies,Java,Software Development Methodologies,Css,Python,Programming Languages,Javascript,Debugging,R,Interpersonal Skills,Html,Analytical Skills,Database Design,C++ | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Design, develop, and maintain software applications, ensuring stability, reliability, and scalability.
Collaborate with cross-functional teams to gather and interpret business requirements and translate them into technical solutions.
Write clean, efficient, and well-documented code using languages such as R, Python, Java, or C++ (Plotify experience is a plus).
Conduct thorough testing and debugging to identify and resolve software issues.
Follow industry standards and best practices to write well-tested, high-quality code.
Ensure code security by understanding potential vulnerabilities and implementing preventive measures.
Optimize applications for high performance and speed.
Continuously monitor and improve existing software by implementing updates and enhancements.
Work with database administrators to design and optimize database structures and queries.
Stay up to date on emerging technologies and recommend innovative solutions and best practices.
Mentor junior developers, fostering a collaborative, growth-oriented team environment.
Assist in preparing technical documentation, including user manuals, technical specs, and system diagrams.
Proficient in Git version control.
Familiarity with Kubernetes, Docker, and container technologies.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience as a Senior Applications Developer, with at least 5 years in software development.
Solid understanding of the software development life cycle (SDLC) and project management principles.
A strong portfolio showcasing successful software project deliveries.
Relevant certifications (e.g., Microsoft Certified Solutions Developer - MCSD, Certified Software Development Professional - CSDP) are a plus.
SKILLS:
Expertise in programming languages such as R, Python, Java, or C++.
Basic knowledge of Plotify (optional).
Strong understanding of software development methodologies and best practices.
Experience in software testing and debugging.
Proficiency in database design and optimization.
Familiarity with web technologies like HTML, CSS, JavaScript, and RESTful APIs.
Excellent problem-solving and analytical skills to resolve complex technical issues.
Strong attention to detail and ability to manage priorities effectively.
Excellent communication and teamwork skills.
Ability to work independently and handle multiple projects concurrently.
Self-motivated with strong interpersonal skills.
Knowledge of Agile development methodologies is a plus.
Between 5 - 7 Year
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:5.0Max:7.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Cape Town, Western Cape, South Africa