Senior Software Engineer (Node.js)
Detalhes do emprego
Apply by : 31 October 2023 We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below: 1.To see what life at Capitec is all about and complete a short assessment, please click here ! 2. Once you have completed the above finalize your application by clicking apply below. Purpose Statement Capitec Bank Business is recruiting for an Analyst Developer - Node.JS. The role reports into our Software Development Manager, one of the essential functions of this role is the responsibility of the designing, developing, and supporting of new service orientated applications (SOA) according to specifications. Part of the Merchant Services team, it will be important to have an understanding of Point-of-Sale software, Payments Integration etc. The location of this role is open to Johannesburg (Sandton) and Cape Town (Stellenbosch). At Capitec, we offer our best by being a CEO in every situation - we always put the Client first, act with Energy and take Ownership. Join Us in Becoming the Best Bank in the World We appoint people for their potential and continuously look for talented, driven individuals to help us innovate and evolve the banking industry. That's why we focus on finding the right people for the right jobs. We love what we do - it takes a great team, commitment and dedication to build a brand that we are proud of and that our clients trust. Experience E xperience in the following development languages: Highly advantageous
-
- SQL (any platform: T-SQL, MySQL, Oracle, etc.)
- Java
- Android Development
- Mobile Development
- ReAct,Angular,VueJS
- AWS Cognito, Dynamo db
-
-
- JavaScript / HTML / CSS
- AWS
- Web Services
- Node.js Framework
- XML
- CI/CD
- OO Development Methodologies
- An understanding of SOA
-
-
- MVC or MVVM Design Pattern
- WPF (Windows Presentation Foundation) & XAML
- WCF (Windows Communication Foundation)
- Powershell
- UML
- A relevant qualification in Information Technology
- Grade 12 National Certificate / Vocational
- Bachelor's Degree in Information Technology or Information Technology - Computer Science
- IT systems development processes (SDLC)
- Application development
- Banking systems
- Standards and governance
- Agile development life cycle
- Testing practices
- UML
- Systems analysis and design
- System architecture (technical design and implementation processes)
- Banking systems environment
- Banking business model
- Best practices for Quality Assurance (QA)
- Object Orientated Development environment (i.e. TypeScript, Java)
- Analytical Skills
- Problem solving skills
- Communications Skills
- Facilitation Skills
- Interpersonal & Relationship management Skills
- Negotiation skills
- Influencing Skills
- Presentation Skills
- Attention to Detail
- Commercial Thinking Skills
- Planning, organising and coordination skills
- Project Management Skills (Methodolgy Specific)
- Clear criminal and credit record
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.