02.03.2024
Intermediate Python Developer
Believe Resourcing
South Africa, Cape Town
Other High-Paying Jobs in Northern Cape
Our client is a digital innovation, development, and execution partner that designs, builds and launches products that create real business value through their customer-centric approach. They disrupt established markets and capture opportunities in exponential technology fields. They offer full-stack web and mobile development services and always aim to be at the forefront of new technology. Package: R55K/Month Hybrid Environment Who They’re Looking For: They are looking for a talented Intermediate Software Developer with 3+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems as well as lead and mentor their development team. Experience And Skill Set: Their tech stack of choice is Python and Django, but they’re open to applicants who have knowledge in other object-orientated languages and MVC frameworks. Exposure to GoLang will be advantageous. Key Performance Areas: Writing software in line with industry standards and design patterns: ● Guide and implement software and product design ● Produce code of the highest quality ● Produce code in line with project requirements ● Implement and maintain appropriate security standards ● Write and maintain unit and functional tests Debugging software for optimum functioning: ● Reproducing and locate the source of reported bugs and issues ● Fix bugs and issues ● Communicate errors and solutions to product owners Maintaining software and related repositories and databases: ● Manage source code and versioning ● Manage to branch and pull requests Managing Projects: ● Provide accurate estimates for new work and assessment for work completed ● Manage projects task in line with project workflow ● Identifying and suggesting functional improvements ● Work with product owners to plan and execute project sprints ● Maintaining detailed documentation for software components Leading&Mentoring: ● Provide mentorship to peers and team members ● Strategic thinking around database and architectural design ● Participate in code reviews and contribute to the team’s continuous upskilling Keeping current with the development environment: ● Maintain and improve skill set ● Identify developmental needs and motivate for additional training Personal Competencies: Collaborative Problem solver Independent thinker Organised Professional Knows how to manage stress when under pressure Displays self-awareness and leadership Why Work For Them: They are passionate about the personal development of our team members They offer the opportunity to have purpose in your role Positive and Productive team culture Trust&Accountability are important factors in how they work They manage their teams based on outcomes, not attendance and understand the value of flexibility and work life balance #J-18808-Ljbffr
Attention! You will be redirected to another site