Cloud Application Developer
Portland, OR
Job Description:
WorkingJob title: Cloud Application Developer
Brief Job Description:
Application Development in AWS.
Develops program logic and achieves business outcomes for new applications oranalyzes and modifies logic in existing applications in AWS. Codes, tests,debugs and documents software applications. Analyzes requirements and tests andintegrates application components. Ensures that the requirements specified tiesto the strategic outcomes. Ensures that system improvements are successfullyimplemented in AWS. Monitors the implemented solutions and ensures that theyare 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 shortdescription of the project:
The project is to develop a mobile application running on AWS services in thecloud. There will be a requirement to move on premise data to the cloud to supportthe mobile application.
What is the size of the team this resource will be working with? 6 - 8 teammembers
Required Skills
Number of years' experience required:
• 8 + years of large scale software development or application engineering withrecent 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 Datawarehousing in Cloud
Preferred job skills:
• Demonstrated experience in designing APIs and creating RESTful Micorservicesin Cloud
• Demonstrated experience in developing solutions using AWS resources/servicesincluding S3, Lambda, EC2, Kinesis, EMR, API Gateway, Glue, Redshift, RDS –NoSQL, Oracle
• Experience in developing end-to-end solutions for large structured andun-structured data sets that spans across AWS cloud, on-premise, and SaaSenvironments is desired
• Demonstrated experience in Agile software development and DevOps practicessuch as continuous Integration tools (e.g. Jenkins) and creating CI/CDpipelines is required
• Knowledge of AWS cloud architecture best practices such as VPC Peering, VPNTunnel, Security (NACL/ACL) and AWS cloud services such as ALB/ELB, VPC, KMSEC2, CloudTrail, CloudWatch is desired
• Strong practical application development experience on Linux andWindows-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 Micorservicesin Cloud
• Demonstrated experience in developing solutions using AWS resources/servicesincluding S3, Lambda, EC2, Kinesis, EMR, API Gateway, Glue, Redshift, RDS –NoSQL, Oracle
• Knowledge of AWS cloud architecture best practices such as VPC Peering, VPNTunnel, Security (NACL/ACL) and AWS cloud services such as ALB/ELB, VPC, KMSEC2, CloudTrail, CloudWatch is desired
Brief Job Description:
Application Development in AWS.
Develops program logic and achieves business outcomes for new applications oranalyzes and modifies logic in existing applications in AWS. Codes, tests,debugs and documents software applications. Analyzes requirements and tests andintegrates application components. Ensures that the requirements specified tiesto the strategic outcomes. Ensures that system improvements are successfullyimplemented in AWS. Monitors the implemented solutions and ensures that theyare 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 shortdescription of the project:
The project is to develop a mobile application running on AWS services in thecloud. There will be a requirement to move on premise data to the cloud to supportthe mobile application.
What is the size of the team this resource will be working with? 6 - 8 teammembers
Required Skills
Number of years' experience required:
• 8 + years of large scale software development or application engineering withrecent 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 Datawarehousing in Cloud
Preferred job skills:
• Demonstrated experience in designing APIs and creating RESTful Micorservicesin Cloud
• Demonstrated experience in developing solutions using AWS resources/servicesincluding S3, Lambda, EC2, Kinesis, EMR, API Gateway, Glue, Redshift, RDS –NoSQL, Oracle
• Experience in developing end-to-end solutions for large structured andun-structured data sets that spans across AWS cloud, on-premise, and SaaSenvironments is desired
• Demonstrated experience in Agile software development and DevOps practicessuch as continuous Integration tools (e.g. Jenkins) and creating CI/CDpipelines is required
• Knowledge of AWS cloud architecture best practices such as VPC Peering, VPNTunnel, Security (NACL/ACL) and AWS cloud services such as ALB/ELB, VPC, KMSEC2, CloudTrail, CloudWatch is desired
• Strong practical application development experience on Linux andWindows-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 Micorservicesin Cloud
• Demonstrated experience in developing solutions using AWS resources/servicesincluding S3, Lambda, EC2, Kinesis, EMR, API Gateway, Glue, Redshift, RDS –NoSQL, Oracle
• Knowledge of AWS cloud architecture best practices such as VPC Peering, VPNTunnel, Security (NACL/ACL) and AWS cloud services such as ALB/ELB, VPC, KMSEC2, CloudTrail, CloudWatch is desired
Key Skills:
- AWS