Description
Design, write code, and implement highly performant solutions as part of a team of developers and analysts. Provides code review functions for peers and less experienced developers to ensure code meets design expectations with a focus on high availability, performance, security, scalability, and maintainability. Proactively communicate ideas, solutions, and capabilities over and above the specific task request. Document team processes and flows. Leverage Cloud-native architecture components including Containers, immutable infrastructure, Microservices, etc., to build highly available and fault tolerant applications. CloudFormation, Lambda, Containers, Postgres, and many of the AWS tools in the platform will be available to you to build world class applications Maintain and continually improve our Cloud-based infrastructure.
Qualifications And Experience
Bachelor's degree in Information Technology, Computer Science, Systems Analysis, or equivalent work experience
4+ years of application development experience using Python and relational databases
Proven knowledge of large-scale internal software applications or related technologies
Experience with Agile Scrum development methodologies
Experience with Enterprise Cloud transformation efforts is a plus
Containers: Docker or other OCI-certified containers
AWS skills: EC2, S3, EBS, EFS, Lambda etc
Bachelor's degree