Capitec Bank Invites Suitably Qualified Applicants to Apply for Their 1 Full-Stack Software Engineer Vacancies. The Closing Date for Applications is Not Specified.
Are you a tech whiz with a passion for building software solutions? Do you want to join a dynamic team that’s revolutionizing the way people bank? Look no further! Capitec Bank is seeking a talented Full-Stack Software Engineer to join their team in Sandton. If you’re up for the challenge, click here to apply.
As a Full-Stack Software Engineer at Capitec Bank, you’ll play a key role in the entire software development lifecycle, from conceptualization to deployment. Your primary responsibility will be to design, develop, test, deploy, maintain, and enhance complex software systems to ensure they’re scalable, performant, and meet future requirements. You’ll also provide guidance and support to developers and stakeholders in resolving engineering problems.
In this role, you’ll be responsible for developing and maintaining both front-end and back-end components of web applications, working on all layers of the application stack. Your goal will be to build solutions that offer optimal performance, reliability, scale, and a great client experience. You’ll be working with a cross-functional team to build backend services that integrate into core credit teams and front-end applications for the business bank app.
Responsibilities:
- Design, develop, test, deploy, maintain, and enhance complex software systems to ensure they’re scalable, performant, and meet future requirements
- Develop and maintain both front-end and back-end components of web applications
- Work on all layers of the application stack to build solutions that offer optimal performance, reliability, and scale
- Guide and support developers and stakeholders in resolving engineering problems
- Collaborate with a cross-functional team to build backend services that integrate into core credit teams and front-end applications for the business bank app
- Analyze complex problems and develop creative solutions
- Work in an Agile environment to deliver high-quality software solutions quickly and efficiently
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
- At least 2 years of experience in software development, preferably in a banking or financial services environment
- Proficiency in programming languages such as Java, Python, or JavaScript
- Strong understanding of software development methodologies and best practices
- Experience with Agile development methodologies
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
What We Offer:
- Competitive salary and benefits package
- Opportunities for career growth and development
- Collaborative and dynamic work environment
- Professional development opportunities in a rapidly evolving industry
- Recognition and rewards for outstanding performance
If you’re a motivated and talented individual who is passionate about software development, we encourage you to apply for this exciting opportunity. Join our team and be part of shaping the future of banking technologies. Click here to apply today!