Back End Developer
Descrizione dell'offerta
Senior Backend Engineer
Location: Bergamo, Lombardy
Rate: negotiable (travel expenses included)
Duration: 6 months (renewable based on performance)
Work Model: 50% on-site, 50% remote
Languages: Italian: Native or Professional. English: Professional (nice to have)
About the Role
We are seeking a Senior Backend Engineer to join our client's Development Team. The ideal candidate will be involved throughout the entire software development lifecycle from initial analysis to production release. This role plays a key part in defining technological choices and ensuring the delivery of high-quality software solutions.
Main Responsibilities
- Collaborate with the Project Manager and stakeholders to analyse business requirements.
- Define software solutions and technological choices in coordination with the Development Team, Software Architect, and Engineering Manager.
- Create and maintain technical documentation supporting proposed solutions.
- Estimate development and maintenance efforts.
- Support the planning and organization of project activities.
- Actively participate in the implementation of software solutions.
- Verify and validate deliverables to ensure alignment with quality standards.
- Contribute to testing activities and troubleshoot any issues.
Technical Requirements
- Senior-level experience.
- Excellent knowledge of .NET.
- Proven experience developing cloud-native backend applications.
- Expertise in microservices architectures (Docker, Kubernetes).
- Solid understanding of cloud platforms, Azure preferred.
- Experience with CI/CD, DevOps practices, and Agile methodologies.
Nice to Have
- Knowledge of Java.
- Experience in the IoT sector, ideally within smart building environments.
Soft Skills
- Strong communication skills with both technical and non-technical stakeholders.
- Excellent problem-solving and decision-making abilities.
- Collaborative, team-oriented approach.
- Ability to support the professional development of junior team members.
- Experience coordinating small work groups.