We are seeking a skilled AWS Developer to join our DEV team, responsible for supporting, maintaining, developing, and enhancing cloud-based solutions for enterprise applications. The ideal candidate will have a strong understanding of AWS services and infrastructure, experience with application development, and a focus on improving the reliability, scalability, and efficiency of existing systems.
Main Responsibilities:
* Application Maintenance & Support:
- Troubleshoot and resolve production issues for cloud-based applications hosted on AWS in particular projects related to IoT services
- Monitor system performance and provide ongoing operational support
- Perform root cause analysis and implement long-term fixes
* AWS Development & Customization:
- Design, build, and maintain scalable applications using AWS services (e.g., Lambda, API Gateway, S3, DynamoDB, IoT Core, Glue)
- Develop serverless applications leveraging AWS tools like Lambda and Step Functions
* Cloud Infrastructure Management:
- Automate infrastructure deployment using IaC tools like AWS CloudFormation
- Optimize application performance and ensure cost-effective usage of cloud resources
- Ensure security best practices are followed in cloud configurations and application code
* Enhancements & Continuous Improvements:
- Identify opportunities to enhance system reliability and performance
- Collaborate with cross-functional teams to understand business requirements and implement new features or updates
* Documentation & Knowledge Transfer:
- Maintain detailed documentation of architecture, processes, and troubleshooting guides
- Provide training or support to junior team members as needed
Job Profile
* Skills:
- Good interpersonal and communication skills.
- Bachelor’s degree in Computer Science, Engineering, or related field
- 1+ years of hands-on experience with AWS services and cloud development
- Proficiency in programming languages such as Python, Java, Node.js, or Go
- Experience with serverless architecture and microservices
- Familiarity with DevOps practices, including CI/CD pipelines and containerization (e.g., Docker, Kubernetes)
- Knowledge of database technologies like RDS, DynamoDB, or Aurora
- Strong understanding of cloud security principles and tools (IAM, AWS WAF, KMS)
- User training and support: Experience in training end users, creating user documentation, and providing day-to-day operational support
- Process optimization: Ability to identify opportunities for process improvements in production planning and document management
- Experience in managed services: Should have experience in handling tickets, following SLAs, and working in a managed services environment
- Organization
- Process Management
- Ability to work independently on assigned projects and activities with agreed deadlines
- Problem solving
- Team working
- Fluent in English
- Understanding of Italian (written)
Benefits:
* - We have just opened a co-working space in downtown Turin: the ideal space for those who live nearby and want to combine smart working with conviviality
* - Flexible time and one day-off per month
* - Company restaurant
* - Technical and soft training
* - Job Rotation
We are an Equal Opportunity Employer, we reject and condemn any form of discrimination including discrimination based on age, gender, sexual orientation, health, race, nationality, cultural background, political opinions and religious beliefs, and membership of associations and trade unions.
#J-18808-Ljbffr