Cloud Developer Job Description
We are seeking an experienced cloud developer to join our team. The ideal candidate will have a strong background in AWS cloud technologies and .NET Core/.NET 6/7 development.
The selected individual will be responsible for designing, developing, and maintaining scalable and efficient cloud-based applications using Amazon Web Services (AWS).
This position requires expertise in Lambda, API Gateway, EC2, RDS, DynamoDB, S3, IAM, SQL databases (PostgreSQL, MySQL, SQL Server), NoSQL databases (DynamoDB, Redis), microservices architecture, event-driven systems, Docker, Kubernetes (EKS, Fargate), containerized deployments, AWS security best practices, IAM roles, API authentication, and role-based access control (RBAC).
Familiarity with asynchronous programming, background services, and messaging systems (SNS, SQS, Kafka, RabbitMQ) is also highly desirable.
In addition to technical skills, the successful candidate will possess excellent communication and teamwork skills, as well as strong problem-solving, debugging, and performance optimization skills.
Required Skills and Qualifications
* AWS cloud technologies
* .NET Core/.NET 6/7 development
* Lambda, API Gateway, EC2, RDS, DynamoDB, S3, IAM
* SQL databases (PostgreSQL, MySQL, SQL Server)
* NoSQL databases (DynamoDB, Redis)
* Microservices architecture
* Event-driven systems
* Docker
* Kubernetes (EKS, Fargate)
* Containerized deployments
* AWS security best practices
* IAM roles
* API authentication
* Role-based access control (RBAC)
Benefits
The ideal candidate will enjoy working in a collaborative and dynamic environment with opportunities for growth and professional development.
Others
This position offers a chance to work on cutting-edge technology and contribute to the success of our organization.