Position: Lead/Senior .Net Engineer with AWS
Company: Intellias
Category: .NET
Experience required: 5y
English level: upper

Our customer is one of the most well-known brands in the Automotive parts industry: an international corporation with over a hundred years of history. We are engaged with European based branch to support their efforts in Digital and eCommerce space. Our team works on cloud infrastructure and solutions that facilitate sales and marketing of their products in the US region (~50 countries).

Requirements
4+ years of experience in a cloud solution development;
Bachelor's or master's degree in Computer Science or related fields;
Experience with cloud development technologies and frameworks (C#, .NET, Entity Framework Core, ETL);
Experience with AWS: Simple Storage Service(S3), CloudFront, EC2, Lambda, Aurora, DynamoDB, RDS, Redshift, SQS, SNS, SES, Kinesis, Cognito, Identity and Access Management (IAM)
Database technologies: PostrgeSQL or MS SQL
CI/CD: Docker, Kubernetes, Jenkins
Web technologies such as HTML, JavaScript, XML, jQuery, etc.;
Experience with object-oriented software design and service-oriented architectures;
Strong knowledge in ESB software, it's design, implementation and deployment;
Experience with implementing and configuring service binding in enterprise solution;
Agile/Scrum methodologies familiarity;
Upper-Intermediate English level is a must;
Self-motivated, well-organized, details-oriented and a strong team player. 
 
Responsibilities
Work with Client associates from IT and Data Science/Platform teams to build new digital products
Work closely with Client data scientists and data engineers to develop digital solutions and industrialize diverse data science applications
Help set-up and manage the administration of key cloud technology systems
Take active part in cloud solution design, implementation and deployment;
Participate in AWS solution development, bugfix and maintenance;
Develop new features for commercial enterprise solution;
Provide estimates for development packages;
Resolve issues and conduct their root-cause analysis;
Elaborate and suggest system improvements;
Take part in overall architecture design;
Take part in API design;
Configure and tailor solution in response to business changes.