#1996

Cloud Application Developer

Duration: 6 + Months. (renewable)

Location – Portland, OR

Brief Job Description:
Application Development in AWS.
Develops program logic and achieves business outcomes for new applications or analyzes and modifies logic in existing applications in AWS. Codes, tests, debugs and documents software applications. Analyzes requirements and tests and integrates application components.

Ensures that the requirements specified ties to the strategic outcomes. Ensures that system improvements are successfully implemented in AWS. Monitors the implemented solutions and ensures that they are cost-effective and are being utilized. Develops cloud decision matrix (eligibility criteria). Ensures that the services developed are fully automated.

Is this role associated with a project? If yes, please provide a short description of the project:
The project is to develop a mobile application running on AWS services in the cloud. There will be a requirement to move on premise data to the cloud to support the mobile application.

What is the size of the team this resource will be working with? 6 - 8 team members

Required Skills
Number of years’ experience required:
• 8 + years of large scale software development or application engineering with recent coding experience in three or more of the following languages: Java, JavaScript, C/C++, C#, Node.js, .NET, Python, Scala
• 5+ years of experience in Data Modeling, ETL development, and Data warehousing in Cloud

Preferred job skills:
• Demonstrated experience in designing APIs and creating RESTful microservices in Cloud
• Demonstrated experience in developing solutions using AWS resources/services including S3, Lambda, EC2, Kinesis, EMR, API Gateway, Glue, Redshift, RDS – NoSQL, Oracle

• Experience in developing end-to-end solutions for large structured and un-structured data sets that spans across AWS cloud, on-premise, and SaaS environments is desired

• Demonstrated experience in Agile software development and DevOps practices such as continuous Integration tools (e.g. Jenkins) and creating CI/CD pipelines is required
• Knowledge of AWS cloud architecture best practices such as VPC Peering, VPN Tunnel, Security (NACL/ACL) and AWS cloud services such as ALB/ELB, VPC, KMS EC2, CloudTrail, CloudWatch is desired
• Strong practical application development experience on Linux and Windows-based systems
• Presenting at public events such as technology conferences, hackathons, etc.
• Experience with working on projects in highly collaborative, multi-disciplinary development teams

Top 3 skills to be successful in this role:
• Demonstrated experience in designing APIs and creating RESTful microservices in Cloud
• Demonstrated experience in developing solutions using AWS resources/services including S3, Lambda, EC2, Kinesis, EMR, API Gateway, Glue, Redshift, RDS – NoSQL, Oracle
• Knowledge of AWS cloud architecture best practices such as VPC Peering, VPN Tunnel, Security (NACL/ACL) and AWS cloud services such as ALB/ELB, VPC, KMS EC2, CloudTrail, CloudWatch is desired