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.
* Grow professionally in a structured global technology context with strong engineering standards.
* Take on meaningful delivery responsibility while continuing to develop your technical and leadership capabilities.
* Be part of a company committed to diversity, equal opportunities, and sustainable long-term development.
We offer
a safe and inclusive environment where colleagues are encouraged to
22 ott - Roma
Gruppo importante
22 ott - Palermo
Azienda importante del settore
22 ott - Santarcangelo di Romagna
Società riconosciuta
22 ott - Manciano
Azienda riconosciuta