The Software Developer designs, builds, configures and tests IT solutions across various hosting solutions. This can be On Premises or on Public / Private clouds with AWS and Azure based on IT and business requirements. This position requires a proactive mindset, technical background, and End User analysis skills to develop/support solutions within the Financial Services organization. IT experience in analysis, design, development, deployment, and integration of solutions; hands on experience in building medium-to-large solutions; flexibility and ability to adapt to a variety of responsibilities along with aptitude and drive are crucial to succeed in this role. Strong foundation of programming languages like Python and/or Java, knowledge of cloud services, knowledge of Integration and DevOps concepts, and documentation relevant to maintenance of solutions are essential.