Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or Actuarial Science (or a related field).
0-3 years of relevant software development experience.
Strong problem-solving and analytical skills.
Understanding of API design and micro-services architecture.
Familiarity with system architecture principles.
A passion for learning and an interest in gaining business, finance, and operational knowledge.
Excellent communication and teamwork skills.
Responsibilities:
Commercial Effectiveness: Collaborate with cross-functional teams to understand and contribute to the commercial effectiveness of their projects, ensuring that technology solutions align with business objectives.
Front-end & Back-end Skills: Develop and maintain both front-end and back-end components of software applications, with a focus on delivering high-quality, scalable code.
API & Micro-services: Design, build, and manage APIs and micro-services to support their applications, ensuring optimal performance and reliability.
System Architecture: Contribute to the design and architecture of software systems, considering scalability, security, and maintainability.
User Experience Design: Work closely with UX/UI designers to create user-friendly and visually appealing interfaces that enhance the overall user experience.