Overview
Key Responsibilities:
Our Revenue Management team is seeking a Senior AWS Software Engineer driving the design and implementation of a large-scale, multi-tiered, distributed software applications using object-oriented design, distributed programming, leveraging Python, C/C++ programming languages. Experience designing and developing impactful, large scale applications. You will gather functional and technical requirements from external and/or internal customers and end-users, and translate requirements into technical specifications to build robust, scalable, supportable solutions that work well between a range of complex systems. You will also mentor junior developers implementing systems leveraging various AWS services.
Qualifications – External
What’s needed to succeed (Minimum Qualifications):
- Bachelors in Computer Science/Information Technology or related field
- 3-4 experience programming using Python required
- 2-3 years’ experience with AWS services such as Glue, Redshift, Lambda, Step Functions, RDS Aurora/MySQL, CloudTrail, CloudWatch, SNS, SQS, S3, VPC, EC2, IAM, DynamoDB, Managed Apache Airflow, AWS EventBridge and KMS
- 4-5 years of SQL (T-SQL/ANSI) development experience.
- Working knowledge of DevOps Methodologies (Designing CI/CD pipeline)
What will help you propel from the pack (Preferred Qualifications):
- Masters in Computer science
- AWS certifications
- Knowledge and experience in designing and developing RESTful services.
- Big Data Design Patterns, modeling and Arch
- Good exposure to NoSQL Databases and cloud-based data transformation technologies