Opportunity Description
Requirements
- A Bachelor's or Master's degree in Computer Science, Software Engineering, or a closely related technical discipline, with a strong academic record ,
- Three/Four or more years experience as a software engineering writing production grade code ,
- Proficient understanding of core computer science principles, including data structures, algorithms, software design, and complexity analysis ,
- Demonstrable programming ability in at least one modern language (e.g., Python, Java, Go, etc) ,
- Strong analytical and problem-solving skills, with the ability to approach complex challenges in a structured manner ,
- Excellent communication and interpersonal skills, with a commitment to working effectively within a collaborative team environment ,
- (Desirable) Prior internship experience in a software development role ,
- (Desirable) Familiarity with cloud computing platforms (e.g., AWS, GCP, Azure) and containerisation t...
Ready to Apply?
Submit your application for Software Engineer (Enabling Teams) at Ebury
Apply for this Position