QualificationsSenior Software Development and Engineering role-- 12+ years of hands-on expert level development skills in .Net framework and optionally 3+ years ofAngular front-end experience- PCF or Google or Azure cloud experience- Developer experience in Informatica, SSIS and other ETL technologies- Responsible for the planning, design and build of microservices architectures to support in houseplatforms.- Institute processes and quality toll gates to improve the supportability, scalability and performance ofin-house platforms.- Participate and contribute to technology architecture designs to future proof platform and reducetechnical debts.- Knowledge of software design patterns and ability to apply then to the right use case scenarios.- Broad and deep knowledge of IT/software technology & trends, domain knowledge and experience ininfrastructure support, application development, and database admin. including client/server, webservices, portal, middleware, operating systems, databases, networking, security & business intelligence.- An agile champion with good understanding of CI/CD. Experience with GitHub or Atlassian suite ofproducts & Jira is preferred.- Train and groom new developers in the team to bring up their productivity level.- Experience with TDD & BDD is a plus.- 3+ years of experience in Financial Services Industry. Optional - Good to have exposure of FixedIncome portfolio management and trading processing including optionally Separately managed businessworkflows.