21 ott - Bologna
Crif
CRIF is a prestigious and innovative international group specializing in information solutions, decision models, outsourcing, software, and consulting services. Within our Global Technology division, we are looking for a Senior Software developer -full stuck to support the delivery of business-critical applications and enterprise software solutions that enable core business processes across international markets. This is a senior, hands-on leadership role for a professional who combines deep technical expertise with team coordination, delivery oversight, and effective stakeholder interaction.
What You Will Do
- Lead the technical development of complex software solutions and business-critical applications, acting as Technical Team Leader (TTL) throughout the delivery lifecycle.
- Act as a key technical reference for the team, supporting design decisions, problem solving, and engineering best practices.
- Coordinate day-to-day team activities, assigning tasks, balancing workloads, setting priorities, and monitoring delivery milestones.
- Contribute to project planning, effort estimation, risk evaluation, and progress monitoring.
- Work closely with clients, product owners, business stakeholders, and architects to clarify requirements and align delivery with expectations.
- Support the team in translating business needs into scalable and maintainable technical solutions.
- Contribute hands-on to software development across frontend and backend layers where needed.
- Promote software quality through code reviews, testing strategy, documentation, and maintainability.
- Collaborate with frontend, backend, QA, DevOps, and architecture teams in an international context.
- Improve engineering processes, team effectiveness, Agile ways of working, and CI/CD practices.
- Mentor team members, provide technical guidance and feedback, and encourage knowledge sharing and continuous growth.
- Balance technical execution with coordination and delivery responsibility.
The Ideal Candidate
- Degree in STEM disciplines or equivalent professional experience.
- Strong experience in software development within structured environments.
- Proven experience as a Technical Team Leader (TTL) or in a comparable hands-on technical leadership role, guiding development teams and technical decisions.
- Demonstrated experience managing and coordinating software development teams, including task allocation, performance feedback, and delivery accountability.
- Experience in organizing activities, setting priorities, and following delivery progress.
- Experience in customer-facing or stakeholder-facing contexts.
- Ability to understand business needs and translate them into clear technical direction.
- Strong communication skills, ownership, leadership attitude, and a pragmatic problem-solving mindset.
- Familiarity with Agile methodologies and structured software delivery processes.
- Good command of the English language.
Required Technical Skills
- Strong full stack software development background.
- Solid hands-on experience with Java, Spring Boot, Spring Framework, and the development of RESTful APIs and backend services.
- Experience with frontend technologies such as Angular or React, preferably with TypeScript.
- Experience in designing and integrating REST APIs and services, with an understanding of enterprise application integration.
- Good understanding of microservices or service-oriented architectures.
- Experience with relational and/or non-relational databases.
- Experience with Git and CI/CD processes.
- Familiarity with containerized environments and orchestration platforms such as Docker, Kubernetes, or OpenShift.
- Good knowledge of software quality practices, testing approaches, and code review standards.
Nice to Have
- Experience with AWS or Azure.
- Knowledge of enterprise integration patterns.
- Familiarity with observability, monitoring, and logging tools.
- Experience with SonarQube or similar code quality platforms.
- Familiarity with DevOps practices and release management processes.
- Experience in regulated or business-critical environments.
- Exposure to AI tools supporting the software development lifecycle.
- Experience in international and multi-country delivery contexts.
- Knowledge of Python as an additional technology.
- Familiarity with reporting, governance, and project tracking activities.
What It Means To Work With Us
- Work in an inclusive and innovative environment where collaboration and respect are core values.
- Contribute to large-scale, business-critical international projects with visible business impact.
22 ott - Roma
Gruppo importante
22 ott - Palermo
Azienda importante del settore
22 ott - Santarcangelo di Romagna
Società riconosciuta
22 ott - Manciano
Azienda riconosciuta