Job Overview
Company
Anicalls (Pty) Ltd
Category
Computer Occupations
Job Type
Full Time/Permanent
Ready to Apply?
Take the Next Step in Your Career
Join Anicalls (Pty) Ltd and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
Candidate should be able to:
• Provide technical mentorship and ensure that code is developed to standards.
Lead Code reviews.
• Develop Project Scope Documentation to include deliverables, timelines, and budget.
Work with the Project Manager and Business stakeholders to develop the desired solution.
• Interface with Business Teams, Developers, and IT Management.
Facilitate group meetings with other departments to clarify product requirements and designs.
Collaborate effectively to support relationships with external vendors and contractors.
• Maintain full Software development Life-cycle.
Manage the end-to-end life cycle for the production of software and applications.
Analyze, write, build, and deploy software.
Maintain quality and effective responsiveness of applications.
Enforce high code integrity and organization.
Determine and enforce the testing coverage for unit testing on all solutions, and work closely with the teams to facilitate UAT cycles as needed.
•Participate as a Team Lead in the design of overall system architecture & design for Enterprise applications.
Write new integrations across critical systems and maintain/optimize the existing ones as directed.
Continuously enhance software by following strong design principles and product specifications.
Candidate should have:
• Solid understanding of database concepts (Cardinality, Normalization, Constraints, Referential integrity, Concurrency control & performance tuning).
• Knowledge of key concepts in Cloud computing and experience with Cloud providers such as Azure, AWS, or Google Cloud Platform.
• Ability to work independently with limited supervision.
• Working experience with Enterprise software used in Retail ex: PDI, D365, High Jump, etc.
• Experience with multiple back-end languages such as Python etc.
and proficiency with modern development languages & frameworks.
• Experience developing desktop and mobile applications.
• Demonstrated proficiency with server-side languages such as Python.
• Ability to work well under tight deadlines.
• Demonstrated communication (both verbal & written) and organization skills.
• Familiarity with Agile methodology.
• Advanced proficiency with databases (e.g. MS-SQL, Oracle & MySQL), web servers (e.g. Apache), and UI/UX design.
• Demonstrated proficiency with front-end languages and libraries such as HTML/CSS JavaScript, XML & jQuery.
Don't Miss This Opportunity!
Anicalls (Pty) Ltd is actively hiring for this Full stack Python Developer position
Apply Now