Bachelors degree in Computer Science or a related discipline and experience in information system architecture methodologies, or an equivalent combination of education and work experience.
10+ years of strong hands-on software engineering experience building large-scale systems and platforms.
Expert understanding of public cloud services, experience with Azure required or AWS.
Good programming experience in Python, Java, .Net etc. and familiarity with Microservices, DDD and Enterprise API architecture patterns.
Architecting AI/ML solutions and understanding the lifecycle of ML Apps and ML Ops a plus
Experience in containers/Kubernetes ecosystem, Pivotal Cloud Foundry or similar technologies.
Experience in designing, building and deploying large scale, stream transaction systems that are highly scalable, have high through-put, resilient, reliable and cloud-native features
Experience and understanding of Agile and DevOps methodologies and familiar with tools like JIRA, Confluence, Jenkins, Git and Azure DevOps.
Excellent consultative and communication skills, and the ability to work effectively with client, partner, and IT management and staff
Well versed with Well Architected frameworks driving Operation excellence, Security, Reliability, Resilience, Performance efficiency, Cost Optimization, and Sustainability solution and Application building.
Awareness of security frameworks and tools such as SSO, SAML, OAuth, JWT, Okta and Ping required.? Knowledge of IaC and automation tools such as Terraform.
Financial Services experience required.Nice to Have:? Custody/Outsourcing Accounting domain experience is a plus
Azure certification is a plus.Daily Tasks & Responsibilities:A successful candidate will be passionate about leveraging modern cloud architectures and AI/ML technologies to make significant business impact and bring operational efficiencies:
Evaluates, prototypes, builds POCs and recommends emerging Cloud technologies and platforms that best fit project/business needs.
Promotes sharing of expertise through consulting, presentations, and documentations, etc.? Translates business needs into technical capabilities within a comprehensive overall solution.
Operates independently with minimal guidance, handling numerous analysis and design priorities without losing sight of strategic context.
Displays a balanced, cross-functional perspective, liaising with the business to help improve efficiency, effectiveness and productivity
Provides leadership and guidance to agile engineering teams, fostering an environment that encourages employee participation, teamwork, and communication.
Key Skills:
AI/ML, Azure/AWS, Java/Python/.net .NET, Architect, AWS, Data Architect, Python