Senior Software Engineer responsible for working with the Architects and developers to provide software framework and design on cloud infrastructure for application need(s).
This position requires prior experience as a cloud Software Engineer in designing and implementing modern technologies on cloud infrastructure including IaaS, PaaS, and SaaS solutions.
This position will be responsible for development practices, performing system analysis, construct and implement new business capability on cloud platform, participate in migrating existing application to cloud, manage cloud implementation, evaluating cloud based tools/technologies for application modernization effort.
This position requires understanding of requirement from customer perspective, designing a scalable and modular software solutions using low/no code platform on AWS cloud.
The position requires substantial communication and interactions with business stakeholders, enterprise architecture team, and other engineers to establish guidelines and guardrails for system/infrastructure enhancements, and providing analysis of software, technology, design for various business needs. Individual is expected to have strong knowledge with AWS infrastructure, low code software platforms (like SalesForce, PowerApps) and integration platform (Like IBM ACE, MuleSoft).
Required Skills:
Experience in Cloud infrastructure to research, develop and implement technical designs for Servers, Network Storage and app services on AWS.
Hands on experience with AWS tools like Elastic Beanstalk, ELB, NLB, AutoScaling, EC2, and contanirzation.
Strong understanding of VPCs, Subnet configuration, route table, Internet gateway, VPC peering, Transit gateway, VPC Link
Hands on experience in AWS storage services (like S3, FSx, EBS, EFS etc.)