If You Want To
- Software Development:
- Participate in the end-to-end software development lifecycle from conception to deployment.
- Deliver the writing, building, and deployment of software according to development standards.
- Maintain and upgrade software following deployment.
- Modify and test changes to previously developed applications.
- Quality Development: Follow a test-driven software development approach.
- Implement automated testing and provide feedback to the team during the development process.
- Be accountable that functional tests pass 100%.
- Perform and pass peer review as part of committing code.
- Ensure committed code is always in a ready state.
- Development Processes and Efficiencies:
- Participate in all Agile ceremonies.
- Make sure that the development processes are followed in all areas from source/repository control to issue logging and tracking.
- Take initiative to improve development efficiencies and processes.
- Value Delivery:
- Own the work done and deliver value through products.
- Be accountable for the delivery of committed work without variance on delivery.
- BSC Computer Science / Information Systems or equivalent.
- Exposure to the following languages: JavaScript, Angular, TypeScript and CSharp including Databases i.e Postgres Coding skills: write code that is well structured, idiomatic, reusable, and easy to understand.
- An impeccable track-record with quality development.
- Excellent skills in system and code design.
- Experience within the Financial Services industry.
- Online/Short courses in Web Development (advantageous).
- Understanding and ability to strategically think about client compliance needs by understanding their business and key risks.
- Contribute ideas and ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Experience with the following languages/frameworks: JavaScript (advantageous), Angular with TypeScript, C#,
- Databases: PostgreSQL (advantageous), Microsoft SQL
- Work well in an agile environment
- Version Control: experience here is important, Git would be advantageous An understanding of required IDEs, development tools and operating systems. Innovative. Strong technical skills (Development, design, debugging). Self-motivated, proactive and proven ability to take initiative. Team player: has fun teaching people new concepts, enjoys collaborating with a team. Organized and systematic. Attention to detail. Client focused. Ability to identify and solve problems. Work well in an Agile environment







