Software Developer Ii (Full-Stack)

Software Developer Ii (Full-Stack)
Company:

The Personnel Corporation


Details of the offer

Cape Town, South Africa | Posted on 07/04/2024
The Personnel Corporation is a HR Consultancy situated in Cape Town, South Africa that provides end-to-end easy to implement people solutions to small and medium-sized businesses, right through to large multinational enterprises, nationwide.

Job DescriptionJob Overview: As a Software Developer II (Full Stack), you will be part of an exciting journey in Cape Town.

In this role, you'll play a pivotal part in shaping the future of our clients' products by understanding and defining requirements, designing and implementing enterprise architecture, and developing innovative solutions. With a focus on both front-end and back-end development, you'll have the opportunity to work on medium to large-scale projects, collaborating with stakeholders and mentoring junior developers.

Job description will include but not be limited to: Understanding the product goals and related strategy and communicating with stakeholders (including clients) to clarify and define requirements.Researching, designing, implementing and maintaining enterprise and business architecture.Developing and/or selecting critical components of the overall solution.Specifying and designing medium to large and/or moderately complex to complex systems.Designing, coding, testing, correcting and documenting new and amended software components from agreed specifications, and agreed subsequent iterations, using agreed standards and tools.Assisting with the effective allocation of tasks to team members, including coaching and mentoring less experienced developers and/or graduates.Participating in the review of own work and that of others.Analyzing business processes to identify potential alternative and new approaches, including automation, cost assessment, benefits, and change impacts.Assisting with the definition and management of business goals and the scoping of medium to large or relatively complex changes.Thoroughly documenting and supporting software components that are deployed and will participate and/or lead in all facets of the software life cycle. Acting as a point of contact for technical issues, creating documentation and monitoring service levels.RequirementsCore Competencies required, but not limited to: Knowledge of the regulatory, risk, and compliance environment.Strong written presentation skills, both technical and verbal, and the ability to structure and articulate complex information and messages to different audiences at all levels.Good analytical and problem-solving skills.Solid interpersonal skills with the ability to work with different levels in the organization.Ability to work independently but also as part of the wider team.Developing subject matter expertise and able to mentor and coach less experienced team members.Proficiency in related software development, collaboration, and testing tool suites.Appreciation for and alignment to standard methodologies regarding object-oriented programming.Active interest in new technology and emerging engineering practices.Full grasp of the software development process including analysis, design, coding, system and user testing, problem resolution, and planning.Core qualifications and experience but not be limited to: Bachelor's degree in computer science, Information Systems, Engineering or equivalent.Additional skills: PL/SQL, Analytical queries, JQuery, Bootstrap, and PHP.At least 7 years experience in a similar position (progressive career development into a senior front-end or back-end development).Experience of dealing with relevant stakeholders, building strong relationships with decision-makers, influencers, and clients.Experience of delivering consultancy type projects, whether within a consultancy or as an internal business team.Experience of IT in a complex business environment with the ability to translate technical concepts into business terms.Experience of developing and implementing relevant strategies in a multi-supplier environment, managing third-party services.
#J-18808-Ljbffr


Source: Jobleads

Requirements

Software Developer Ii (Full-Stack)
Company:

The Personnel Corporation


Junior/Intermediate Developer (Java, Golang, Python)

Key Responsibilities:Develop, test, and maintain applications using Java, Golang, and Python.Participate in code reviews, providing constructive feedback and...


From Gemnex Placements - Western Cape

Published a month ago

Technical Support Specialist (6 Month Contract) (Cape Town)

Technical Support Specialist (6 month contract) (Cape Town)We're on the lookout for energetic, self-motivated individuals who share our passion for service i...


From Capitec Bank Ltd. - Western Cape

Published a month ago

Business Systems Analyst - Cape Town Hq

OverviewWe are PepsiCo PepsiCo is proud to be one of the world's leading food and beverage companies. Every day, we are dedicated to bringing our mission to ...


From Pepsico Deutschland Gmbh - Western Cape

Published a month ago

Software Development Engineer, Device Analytics

Software Development Engineer, Device AnalyticsThe Device Analytics team supports the entirety of Amazon's device portfolio and is responsible for the compre...


From Amazon - Western Cape

Published a month ago

Built at: 2024-09-21T06:32:20.511Z