Location: Remote
NEED 9 Years of experience MINIMUM
Sr. AWS Engineer (Python/.Net/C# Focus)
Seeking a Sr. Amazon Web Services (AWS) developer (Python/.Net/C# focus) with expertise in design and development of applications in AWS. Successful candidates will be joining a team of professionals in a fast-paced environment where they will be a key
player with technical development responsibilities. A candidate for this position will be a self-starter who values their work and that of their team members.
REQUIRED SKILLS
• 5+ years’ experience with .Net/C# scripting
• 3+ years’ experience with AWS development
• Strong experience developing serverless AWS applications with Amazon Lambda
• Strong experience unit testing and integration testing
• Experience working with AWS databases and object storage (RDS, DynamoDb, S3)
• Experience developing with AWS services using SDKs
• Experience with Git as a source code control provider
• Excellent verbal communication skills.
• Excellent problem-solving skills and attention to detail.
DESIRED SKILLS
• Experience with specific AWS services, including Step Functions, SQS, SNS, CloudWatch
• Experience with database table design, indexing, performance optimizations
• Familiarity with modern front-end build pipelines and tools
• Knowledge of cloud reference architectures and AWS best practices
• AWS Certified Developer certification
ROLES AND RESPONSIBILITIES
• Design and develop dynamically scalable, highly reliable and fault-tolerant applications on AWS
• Ability to understand business requirements and translate them into technical requirements
• Work collaboratively with the team during sprints to ensure technical obstacles are removed and deliverables are achieved
• Select appropriate AWS services to design an application based on the business requirements
• Code, test, debug, implement, and document efficient AWS back-end applications
• Modify data store tables, indexes and perform advanced queries, including for the purpose of troubleshooting data issues
• Propose optimizations to improve maintainability and test-ability
• Prepare appropriate documentation such as program code, and technical documents
• Assist the project manager/technical lead in preparing estimates and justification for assigned tasks
• Coordinate with business analysts/QA team to troubleshoot and debug issues, initiate testing, and ensure testing is completed successfully
• Ability to use a wide variety of open source technologies and tools.
Comments
Post a Comment
Thanks