Senior Software Developer

Cape Town, Western Cape, South Africa

Job Description


Our client based in Century City is looking for a Senior Software Developer fluent in Python. They are digital innovation, development, and execution partner that designs, builds and launches
products that create real business value through our customer-centric approach. They disrupt established markets and capture opportunities in exponential technology fields. They are a cross-functional team of
techies and creatives with proven experience, and together we are a powerhouse of innovation, technology, strategy and design. They have developed structures and processes that support their business
goals, but more importantly enable their teams to perform optimally.

They offer full-stack web and mobile development services and always aim to be at the forefront of new technology. They have a very relaxed environment for those who choose to work from the awesome offices
in Century City. Friday's end early with remote leadership standups covering a wide range of tech innovation topics, hobbies and project updates.

Ideal Candidate:

  • Talented Senior Software Developer with 6+ years of coding experience to develop, build and operate sophisticated large-scale transactional systems as well as lead and mentor a development team.
  • Must have excellent Python knowledge
  • Passionate about mentoring
  • Collaborative
  • Problem solver
  • Independent thinker
  • Organized
  • Professional
  • Knows how to manage stress when under pressure
  • Displays self awareness and leadership
Experience & Skill Set:
  • Tech stack of choice is Python and Django, but wexe2x80x99re open to applicants who have knowledge in other object-orientated languages and MVC frameworks. Exposure to GoLang will be advantageous.
Key Performance Areas:

1. 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
2. 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
3. Maintaining software and related repositories and databases
  • Manage source code and versioning
  • Manage to branch and pull requests
4. 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
5. Leading & Mentoring
  • Provide mentorship to peers and team members
  • Strategic thinking around database and architectural design
  • Participate in code reviews and contribute to the teamxe2x80x99s continuous upskilling
6. Keeping current with the development environment
  • Maintain and improve skill set
  • Identify developmental needs and motivate for additional training
Benefits:
  • Yearly Bonus: The role includes a yearly bonus structure based on the company's performance for the financial year.
  • Flexible Working Hours: Enjoy the flexibility of working hours to maintain a healthy work-life balance.
  • Growth Opportunities: We offer growth opportunities within our dynamic organization.
  • Online Learning: Access to online learning resources to support your professional development.
  • Employee Assistance Program: A dedicated program to provide support and resources for personal and professional challenges.

JenRecruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1286839
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R80000 - 85000 per year
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned