As a software developer, you will participate in all stages of the software development lifecycle, including design, development, testing, and support. You will build software solutions that enable our clients' hybrid-cloud and ai journeys, working in a collaborative and innovative environment.
key responsibilities
design, develop, test, and maintain scalable and reliable software solutions.
envision, design, and build the software infrastructure that supports business-critical applications.
develop flexible, maintainable, and scalable application components.
design, deploy, and manage secure, high-performance, and cost-efficient cloud solutions using aws.
collaborate with cross-functional teams to integrate aws services into existing systems and processes.
identify technical challenges and propose efficient, innovative solutions.
troubleshoot and resolve technical issues, providing guidance and best practices when needed.
continuously improve the aws environment with a focus on cost optimization, performance, fault tolerance, and disaster recovery.
stay up to date with emerging cloud technologies and industry best practices, especially within the financial sector.
required skills & experience
strong experience with aws services, including (but not limited to):
lambda, dynamodb, sns, sqs, eks
proficiency in at least one backend language: java, go, or
proficiency in
strong problem-solving skills with great attention to detail.
excellent communication skills and ability to work effectively in a team.
candidates must have strong hands-on experience with aws lambda, api gateway, and terraform. This is a mandatory requirement for the role.
show more show less