Specialist Software Engineer

Cape Town, Western Cape, South Africa

Job Description


.When it comes to igniting a team of trailblazers, we're number 1.The number 1 Top Employer in South Africa.
Certified by the Top Employer Institute 2024.Role Purpose/Business Unit:The Software Engineer is responsible for creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome. This role is responsible for estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests. The incumbent is responsible for performing peer reviews, collaborating with architects and other developers to produce just enough design, and ensuring that enough technical documentation and training is provided for reference and operational support. xefx82xa7This role is responsible for providing software-related operations support, including managing level two and level three incident and problem management.Your responsibilities will include:

  • Estimate user and technical stories to help inform and prioritize backlog
  • Design modules according to user stories, and technical stories
  • Develop solutions according to module designs and deploy using delivery pipeline
  • Develop and execute unit and integration tests; support testing against user and technical story acceptance tests
  • Suggest improvements to user stories
  • Manage technical debt as part of daily activities
  • Conduct peer reviews and maintain coding standards
  • Manage incidents as level two and level three support
  • Manage problems as level two and level three support
The Ideal Candidate for this role will have:Must have technical / professional qualifications and experience:
  • Matric/Grade 12 qualification (essential).
  • 3-year degree or diploma in IT, Engineering, Computer Science, or relevant field.
  • At least 3-5 years relevant experience of which a minimum of three years is in DevOps is essential
  • Experience with Git and CI/CD (GitLab will be advantageous)
  • Experience working with agile methodologies, such as Scrum, Kanban, XP, LSD, and FDD is advantageous
  • Strong knowledge of software architecture principles is advantageous
  • Experience working in cloud-native environments (AWS Cloud) is essential
  • Professional experience and knowledge of the Telecommunications industry preferred
  • Certified Scrum Developer (CSD) preferred
Core competencies, knowledge, and experience:
  • Agile and lean programming and development of software systems in Web-scale environments
  • Backlog item estimation
  • Unit, integration, smoke and static code analysis testing
  • Architectural element testing e.g. APIs
  • Automated testing and tools
  • Code reviewing
  • Software incident and problem management
  • Expertise in Python, and paradigms such as object-oriented-, even-driven-, procedural-, functional-, and declarative programming
  • Proficient in database technologies, including Oracle and PostgreSQL.
  • Proficient in Python
  • Experience IaC (Infrastructure as Code)
  • Experience with Linux and writing bash scripts
  • Strong System Administration skills; User Access Management, Security, Server Management, Monitoring, Automation
  • Continuous integration and continuous delivery methodologies and tools
  • DevOps culture, processes, and tools
  • Cloud-native architectures, including public cloud PaaS / IaaS, micro-services architectures, API
  • Highly cross-functional and able to swap and perform adjacent roles at short notice
.
  • Flexibility to deal with changing projects and priorities in a short space of time
  • Strong problem solving skills and ability to learn new methods and processes
  • Strong relationship building, persuasion, and collaboration skills that drives internal-and cross-team constructive feedback and support
  • Strong communications skills, with the ability to distil difficult technical concepts into simple and actionable modules
  • Strong time-management skills, with the ability to juggle multiple balls, and comfortable working under pressure
  • Willingness to track, assess, and incorporate practice and technology developments into day-to-day working
  • Good understanding of the business capability / user journey, wider organizational goals, and desired product business outcomes
  • Understanding of both the current Telecommunications and digital services market and emerging business and technology trends
We make an impact by offering:
  • Enticing incentive programs, competitive benefit packages, and Commision
  • Retirement funds, risk benefits, and medical aid benefits
  • Cell phone and data benefits, advantages fibre connection discounts, and exclusive staff discounts offered in collaboration with partner companies
Closing date for Applications: 29 July 2024The base location for this role is Cape TownThe company's approved Employment Equity Plan and Targets will be considered as part of the recruitment process. As an Equal Opportunities employer, we actively encourage and welcome people with various disabilities to apply.
Vodacom is committed to an organizational culture that recognizes, appreciates, and values diversity & inclusion.Who we areYou may have already heard of Vodafone - We're a leading Telecommunications company in Europe and Africa. But what you might not know is that we are continuously investing in new technologies to improve the lives of millions of customers, businesses and people around the world, creating a better future for everyone.As part of our global family, whether that's Vodafone, Vodacom or _VOIS, you'll feel a sense of pride and purpose as you contribute to our culture of innovation. We pursue equality of opportunity and inclusion for all candidates through our employment policies and practices. We recognise and celebrate the importance of diversity and inclusivity in our workspace and we do not tolerate any form of discrimination especially related to but not limited to race, colour, age, veteran status, gender identification, sexual orientation, pregnancy, ethnicity, disability, religion, political affiliation, trade union membership, nationality, indigenous status, medical condition, HIV status, social origin, cultural background, social, or marital status.Together we can.Commitment from VodacomVodacom is committed to attracting, developing and retaining the very best people by offering a flexible, motivating and inclusive workplace in which talent is truly recognized, developed and rewarded. We believe that diversity plays an important role in the success of our business and we are committed to creating an inclusive work environment which respects, values, celebrates and makes the most of peoples individual differences - we are not only multinational but multicultural too. At Vodacom you will have access to our excellent flexible benefits programme that you would expect from any global company.

Vodafone

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.


Job Detail

  • Job Id
    JD1331984
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned