Overview
Skills
Job Details
Charter Communications - Charlotte (1x a week) Ideally someone already local.
About the Position: We are seeking a skilled AWS Cloud Developer to join our team on a contract basis. The ideal candidate will have a strong background in developing high-quality web applications using .NET Core and AWS services. You will work closely with our front-end developers and other team members to create robust, scalable, and secure backend solutions.
Job Responsibilities:
Develop and maintain server-side components using .NET Core
Design and implement RESTful APIs and Web APIs
Develop, deploy, and manage AWS Lambda functions
MUST be able to do develop Step Functions and Layers
Work with AWS CDK (Cloud Development Kit) to define cloud infrastructure
Utilize AWS API Gateway for API management
Collaborate with front-end developers to integrate user-facing elements with server-side logic
Optimize applications for maximum speed and scalability
Ensure the best possible performance, quality, and responsiveness of applications
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
Help maintain code quality, organization, and automation
Must Have Skills/ Requirements: (Top 3-5 or more)
3-5+ years experience in backend development using .NET Core or Python
Proficiency in .NET Core Web API, LINQ, and Lambda functions
MUST be able to do develop Step Functions and Layers
Experience with AWS services, particularly Lambda, CDK, and API Gateway
Experience with Entity Framework Core
Experience designing and using Aurora and SQL Server databases
Experience architecting and developing with Microservice Architecture
Experience writing unit tests
Experience with Git to manage code
Familiarity with RESTful APIs
Familiarity with version control systems, such as Git
Excellent problem-solving skills and attention to detail
Strong communication and collaboration skills
Nice to Have Skills/ Requirements: (Top 3-5 or more)
Experience working in a peer-review environment, doing code reviews, pull requests, etc.
Experience or familiarity with AWS Cloud infrastructure and services
Experience with Python for scripting and automation tasks
Familiarity with CI/CD pipelines and DevOps practices
Background in working within Agile development teams