Overview :
ACS Professional Staffing is looking for an employee to work remote with our client. This JR / Mid AWS Cloud Developer position will be part of agile scrum teams, designing and developing solutions according to standards in targeted sprints.
This role will collaborate with onsite and offshore team members, translate business requirements into technical solutions, manage AWS infrastructure, and oversee development and testing.
This full-time position is located in Portland, OR.
Responsibilities :
- Utilize AWS services such as Lambda, API Gateway, and Step Functions to design and implement serverless applications.
- Develop and maintain RESTful APIs using Python.
- Integrate third-party APIs to enhance application functionality.
- Design, deploy, and manage scalable and reliable cloud infrastructure on AWS.
- Implement best practices for security, performance, and cost-efficiency in AWS deployments.
- Ensure proper configuration and management of AWS services including S3, IAM, and CloudFormation.
- Develop and maintain NoSQL databases using DynamoDB.
- Use SQL to query and manage data within Snowflake or other relational databases.
- Optimize database performance and ensure data integrity.
- Collaborate with cross-functional teams to define, design, and deliver new features and services.
- Provide technical expertise and guidance to team members on AWS services and serverless architecture.
- Communicate technical concepts effectively to both technical and non-technical stakeholders.
- Identify, troubleshoot, and resolve complex technical issues in the AWS environment.
- Continuously explore and evaluate new technologies and tools to improve development efficiency and application performance.
- Develop and maintain documentation for processes, standards, and best practices.
- Implement and manage security measures to protect data and applications in the AWS environment.
- Ensure compliance with industry standards and regulations in all cloud deployments.
- Regularly review and update security protocols and practices.
- Stay updated with the latest trends and advancements in cloud computing and AWS services.
- Participate in training and development programs to enhance skills and knowledge.
- Contribute to the continuous improvement of development processes and practices.
- Work independently to complete assigned tasks and projects on time.
- Collaborate effectively with team members to achieve common goals and deliver high-quality solutions.
- Provide mentorship and support to junior developers as needed.
Requirements :
- Bachelor’s degree in business, Computer Science, Engineering, Management, or a related field, or equivalent experience.
- A minimum of 4 years of relevant experience.
- Strong proficiency in Python with experience in developing RESTful APIs and integrating third-party APIs.
- Solid understanding of AWS serverless cloud architecture, services, and deployment best practices, including but not limited to : S3 Lambda API Gateway Step Functions IAM CloudFormation
- Hands-on experience with NoSQL databases like DynamoDB.
- Proficiency in SQL for querying and managing data within Snowflake or other relational databases.
- Any AWS cloud certifications are a plus.
- Excellent problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
- Ability to work independently and collaboratively in a team environment.
- Strong communication skills with the ability to articulate technical concepts effectively to both technical and non-technical stakeholders.
30+ days ago