Software Engineer: Full Stack (Python)

Software Engineer: Full Stack (Python)
Company:

Weplace


Details of the offer

An industry leading Bank has an exciting opportunity available for a Software Engineer: Full Stack (Python) to join their dynamic team.Purpose StatementThe level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software systems and applications, considering scalability, performance and future requirements. Responsible to guide and support developers and stakeholders in scoping, progress, status and resolution of engineering problems.The Full Stack Software Engineer plays a crucial role in developing and maintaining both front-end and back-end components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance, reliability, and scale but also create great client experiences.Education (Minimum)Grade 12 National Certificate / VocationalEducation (Ideal or Preferred)A relevant tertiary qualification in Information TechnologyKnowledge and ExperienceExperience6+ years' proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end and back-end frameworks and technologies.KnowledgeIs able to apply expert knowledge and develop others understanding of the following:IT systems development processes (SDLC)Application developmentAdvanced programming conceptsAdvanced algorithms and data structuresDesign PatternsVersion ControlTesting practicesDatabase systems and query optimization (e.g., SQL, NoSQL)RESTful API design and integrationCloud computing platforms and services (e.g., AWS, Azure)Advanced Microservice and event driven architecturesDeployment using Kubernetes and containerizationResponsive design principles and mobile-first developmentBrowser compatibility issues and performance optimisationFront-end build tools and package managersSkillsAnalytical SkillsAttention to DetailCommunications SkillsInterpersonal & Relationship management SkillsProblem solving skillsAdditional InformationClear criminal and credit record
#J-18808-Ljbffr


Source: Whatjobs_Ppc

Requirements

Software Engineer: Full Stack (Python)
Company:

Weplace


Technical Lead - Lab

Make an impact with NTT DATA Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading inno...


From Ntt - Gauteng

Published a month ago

Senior Kofax Business Analyst

What will you do?o Lead strategic projects and stakeholder engagements. o Work within an agile environment, contributing to the determination and delivery o...


From Sanlam - Gauteng

Published a month ago

Consulting/Principal Software Engineer

Software Engineer Do you enjoy working with innovative research technology? Would you like to be part of a team that creates solutions for our customers? Abo...


From Lexisnexis - Gauteng

Published a month ago

Chief Information Officer

Lexdan Select is assisting a client in the Healthcare sector with their search for a Chief Information Officer, based in Sandton, Johannesburg. The candidate...


From Lexdan Select - Gauteng

Published a month ago

Built at: 2024-09-21T21:30:44.367Z