Job Description
Industry: IT Services and IT Consulting and Software Development
Seniority for this role: Mid-Senior level
Enterprise Application Architect / Senior Developer Location: Milan, Turin, Rome Type: Full-Time Who we are looking for We are seeking a skilled Enterprise Application Architect / Senior Developer to join our team and contribute to the design and development of cutting-edge enterprise solutions aimed to accelerate software development lifecycle with generative AI Agents . The ideal candidate will have a strong background in software engineering on an enterprise scale, a passion for innovative technologies, and the ability to lead software delivery teams in challenging projects. What will you do? Lead and collaborate with cross-functional teams to design and implement robust enterprise applications. Define and model complex systems with a focus on cloud-native architectures and scalability. Develop and optimize backend systems, preferably using Java or Python and their frameworks/libraries , or equivalent technologies. Apply expertise in design patterns, algorithms, and data structures to solve technical challenges. Build and enhance architectural frameworks and microservices-based applications . Act as a trusted advisor to clients, supporting them in defining and achieving their business objectives through technology. Drive project management activities and ensure timely delivery of high-quality solutions. What are the requirements? Bachelor’s or Master’s degree in Computer Science , Computer Engineering , or related fields. Proven experience in software engineering , enterprise architecture , or similar roles. Strong understanding of architectural principles and the ability to design scalable, maintainable systems. Proficiency in English , both written and spoken. Excellent organizational skills, teamwork, and adaptability. A strong customer focus and a mindset for continuous improvement and learning. Which skills are an added value? Proficiency in version control systems like Git or equivalent. Familiarity with other programming languages (e.g., Python , TypeScript , etc.). Hands-on experience with cloud technologies (AWS, Azure, GCP) and microservices architectures . Knowledge of DevOps tools (CI/CD pipelines, Docker, Kubernetes). Experience in developing web or mobile applications for Android and iOS. Previous involvement in cross-functional teams or similar collaborative environments. Why join us? Innovative Technologies: We work with cutting-edge tools, frameworks, and methodologies to solve complex business challenges. Exciting Projects: You’ll contribute to the design and development of business-critical projects in a dynamic and fast-growing market. Professional Growth: We offer rapid professional growth opportunities in a supportive and inclusive environment. Team Spirit: Join a young, motivated, and dynamic team that values collaboration and shared success. Are you ready to shape the future with us? Apply now! Show more Show less