AWS Developer
Key Responsibilities
Works with technical staff to understand highly complex software problems involving many varied factors to be interpreted and considered, frequently of moderate to high scope • Prepares detailed specifications from which programs will be written to develop or modify large, sophisticated software applications • Writes documentation to describe program development, logic, coding, and corrections • Assists in the development of software user manuals and/or demonstrates software • Consults with business areas and IT technical resources regarding requirements, system scope, objectives, integration, and solutions based on user needs • Application Development | Participates as a technical expert in design, development, coding, testing, and debugging new software or making significant enhancements to existing software • Supports and performs maintenance on new or existing software products, understanding application integration points and trouble-shooting production problems • Assists project manager in developing estimates and technology requirements • Engages in root cause analysis as it relates to either the application or the product
Requirements
Experience developing in one or more of Java, Python, TypeScript/JavaScript • Experience developing for AWS Lambda and other ‘serverless’ services • Experience with REST APIs • Strong overall knowledge of the AWS ecosystem and services • Comfort with DevOps practices and tooling, particularly Terraform Desirable skills: • Experience with telecommunications systems, especially Amazon Connect • Amazon Lex, Amazon Kinesis, Amazon Kinesis Data Firehose, Amazon S3, Amazon CloudWatch • Experience building and/or maintaining cloud-native applications
Fringe Benefits
n/a
Interview Process Details
Intro screening
Technical interview
Cultural Fit