Mid-Level to Senior .NET & AWS Developer

Posted 3ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Mid-Level I Senior .Net I AWS Developer developing high performance systems for the largest bank in Brazil. Collaborating with multidisciplinary teams to enhance existing systems and integrate with AWS services.

Responsibilities:

  • Architect and develop .NET systems with a focus on performance and scalability;
  • Collaborate with multidisciplinary teams on the design and implementation of solutions;
  • Maintain and evolve existing systems following engineering best practices;
  • Integrate systems with AWS services;
  • Contribute to the continuous improvement of team processes and practices.

Requirements:

  • Strong understanding of object-oriented programming and C# / ASP.NET Core;
  • Dependency injection in .NET and use of ORMs: Dapper and Entity Framework;
  • Microservices architecture, Clean Architecture, Domain-Driven Design (DDD) and SOLID principles;
  • Knowledge of event-driven architecture (Choreographed vs Orchestrated Sagas);
  • Feature toggles in production applications;
  • REST API design and creating gateways with AWS API Gateway;
  • Application security knowledge: authentication, OWASP and best practices;
  • Unit testing with xUnit and mocking strategies;
  • Experience with AWS (EC2, ECS, EKS, Fargate, S3, SQS, SNS, Lambda, API Gateway, CloudWatch);
  • Messaging: Amazon SQS, Kafka or RabbitMQ;
  • Relational and NoSQL databases;
  • Docker and/or Kubernetes;
  • Infrastructure as Code: Terraform or AWS CloudFormation;
  • CI/CD and familiarity with Git.

Benefits:

  • Health and dental insurance;
  • Meal and grocery allowances;
  • Childcare assistance;
  • Extended parental leave;
  • Partnerships with gyms and health & wellness professionals via Wellhub (Gympass) / TotalPass;
  • Profit sharing (PLR);
  • Life insurance;
  • Continuous learning platform (CI&T University);
  • Discount club;
  • Free online platform dedicated to promoting physical and mental health and well-being;
  • Pregnancy and responsible parenthood course;
  • Partnerships with online course platforms;
  • Language learning platform;
  • And many more