
Software Development Engineer
- London
- Permanent
- Full-time
- Design, build, deploy, and maintain quality code that is simple, well-structured, clear, and well-tested.
- Effectively break down and solve complex problems that require research or collaboration.
- Communicate effectively, regardless of medium, audience, or timing.
- Work with internal and external clients to gather and analyze requirements and product enhancements
- Participate in code reviews and provide technical feedback to the team
- Strong command of multiple levels of automated testing (e.g., unit, integration, contract, end-to-end, etc.).
- Initiate design and feature discussions, advocating for improvements in software performance, scalability, reliability, and security.
- Coordinate with other teams to ensure the successful integration of software applications.
- Troubleshoot and resolve production incidents quickly and effectively.
- Understand, respond to, and address customer needs and issues with empathy and timeliness.
- Proficiency in Python or another typed, object-oriented programming language.
- Good knowledge of software methodologies, tools, and typical architectural patterns.
- Experience with trading and risk management solutions is preferred, but not essential.
- Experience designing and building customer facing applications/components
- Self-starter who is enthusiastic for software work in a software-as-a-service company.
- Driven by client satisfaction.
- Strong teamwork skills.
- Ability to manage own time and deliver expected results on time.
- Commitment to continuous learning and improvement.
- Exceptional analytical skills.
- Strong computer skills, including proficiency in Microsoft Office.
- Excellent attention to detail and strong documentation skills.
- Outstanding verbal and written communication skills.
- Strong organizational and interpersonal skills.
- Exceptional problem-solving abilities.
- Degree in Computer Science or related field.
- 2+ years of software development experience using Python or any other OOP languages.