Description :
Job responsibilities :
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
- Participates in evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives decisions that influence the product design, application functionality, and technical operations and processes
- Serves as a function-wide subject matter expert for cloud native system design, development and delivery
- Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle and Cloud.
- Influences peers and project decision-makers to consider the use and application of leading-edge technologies and cloud
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Adds to team culture of diversity, opportunity, inclusion, and respect
Required qualifications, capabilities, and skills :
Formal training or certification on software engineering concepts and 5+ years applied experienceDevelopment experience in JavaExperience building RESTful backend applications / microservices using Spring BootProficiency in SQL and NoSQL databases such on cloud, etc.Experience in designing, building, and maintaining API services, with knowledge of Microservices Design PatternsPractical cloud native experienceExperience in leveraging AWS services, including but not limited to EKS, ECS, Lambda, ELB, ALB, Vault, IAM, S3, SNS, Elasticache, Aurora Global Database, DynamoDB, etc to design, deploy, and manage scalable and efficient cloud-based applications and microservices.Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in Cloud. It will advantageous if this is complemented with one or more technical disciplines (e.g., artificial intelligence, machine learning, data, mobile, etc.)Experience in implementing robust data streaming and processing solutions, enhancing real-time data handling capabilitiesProficiency in automation and continuous delivery methodsProficient in all aspects of the Software Development Life CycleAbility to tackle design and functionality problems independently with little to no oversightPreferred qualifications, capabilities, and skills :
Experience in fintech with banking, payments, digital wallets, transaction processing, etc with strong knowledge of the financial services industry and their IT systemsAWS Certification(ref : hirist.tech)