Engineering - Software (Information & Communication Technology) Position Overview: We are seeking a talented Senior Software Engineer to join our dynamic technology team.In this role, you will play a crucial part in the design, development, and implementation of scalable software solutions.Your expertise in .NET, APIs, AWS, and Java will be essential in driving our projects forward.Key Responsibilities: Design, develop, and maintain software applications using .NET and Java.Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.Build and integrate APIs to enhance functionality and improve user experience.Leverage AWS services for cloud-based solutions, ensuring security, scalability, and performance.Conduct code reviews and provide mentorship to junior engineers, promoting best practices in software development.Troubleshoot and resolve complex software issues in a timely manner.Stay up to date with emerging technologies and industry trends to ensure the continuous improvement of our systems. Qualifications: 5 to 7 years (minimum) of professional experience in software development, with a strong focus on .NET and Java.Proven experience in designing and integrating APIs.Familiarity with AWS services and cloud computing principles.Strong problem-solving skills and the ability to work independently as well as collaboratively.Excellent communication skills, both written and verbal. What We Offer: Competitive salary and benefits package.Opportunities for professional growth and development.A supportive and inclusive work environment.Work on innovative projects that make a real impact in the financial sector. To be considered for the role click the 'apply' button.#J-18808-Ljbffr