Full-Stack Software Developer

25 ott - Monterotondo
Crionet

Work mode:Hybrid (4 days/week in office)
Contract Type:Permanent (full-time)
Salary range (RAL): *****K
Who We Are:
Since ****, Crionet has been developing innovative technological solutions for the world of professionaltennis, enhancing the live experience for players, tournament organizers, broadcasters, and fans.
We collaborate with international tennis federations, professional tours, and broadcasters, bringing technology to some of the most prestigious tennis tournaments worldwide.
Our solutions operate in dynamic, demanding environments where reliability, performance, and innovation are essential.
The Role:
We are looking for an experienced Mid-Level Software Developer with strong expertise in C# and .
NET, capable of independently delivering complete software features and taking ownership of technical solutions, while collaborating with the team on broader architectural decisions.
Key Responsibilities:
Web app development:Independently design, implement, test, and maintain web applications using C# and .
NET.
API development:Build and integrate reliable, secure, and maintainable RESTful APIs.
Technical ownership:Take responsibility for assigned features, from requirements analysis and technical design through deployment and maintenance.
Database development:Write and optimize SQL queries, manage relational databases, and implement efficient data access using ORM frameworks.
Problem solving:Independently investigate and resolve complex technical issues, including production bugs and performance bottlenecks.
Code quality:Write clean, testable, and maintainable code, actively participate in code reviews, and contribute to engineering best practices.
Architecture and performance:Make informed implementation decisions and contribute to discussions on application architecture, scalability, security, and performance.




Mobile development:Contribute to the development and integration of cross-platform mobile applications when needed.
Collaboration:Work closely with developers, product teams, and other stakeholders to deliver effective and reliable solutions.
Technical documentation:Maintain clear and practical documentation for implemented solutions.
Required Skills & Experience:
Solid professional experience in software development, ideally 3–5 years, with a strong focus onC#, ASP.NET Core, and web application developmentusing Razor Views (MVC).
Proven hands?on experience designing and developingRESTful APIs and back?end services.
Strong knowledge ofrelational databases, preferably Microsoft SQL Server or PostgreSQL.
Experience withORM frameworks, such as Entity Framework Core.
Solid understanding ofobject?oriented programming, SOLID principles, and common software design patterns.
Experience usingGitand working with collaborative development and code review processes.
Ability todebug, troubleshoot, and optimizeexisting applications independently.
Good understanding ofcloud?based application architectures, security principles, and performance optimization.
Ability tomanage assigned technical work autonomously, identify potential issues, and propose effective solutions.
Strong analytical and problem?solving skills.
Professional working proficiency inEnglish, both written and spoken.
Nice-to-have:
Experience withFlutteror cross?platform mobile development.
Hands?on experience withMicrosoft Azure or AWS.




Familiarity withReact.
Familiarity withDocker, Kubernetes, or containerized environments.
Knowledge ofmicroservices and distributed systems.
Familiarity withAgile/Scrum methodologies.
Experience with real?time, high?availability, or performance?sensitive applications.
What We're looking for:
Beyond technical expertise, we value developers who demonstrate:
Autonomy:You can manage complex development tasks with limited supervision, making informed technical decisions.
Ownership:You take responsibility for the quality, reliability, and maintainability of your work.
Problem?solving mindset:You investigate issues systematically and proactively identify solutions.
Pragmatism:You balance code quality, performance, and delivery requirements.
Collaboration:You communicate effectively, share knowledge, and know when to involve others in technical decisions.
Continuous improvement:You are motivated to improve existing systems, learn new technologies, and contribute to better engineering practices.
Why join Crionet?
International impact:Work on technology supporting professional tennis tournaments and events worldwide.
Meaningful technical challenges:Contribute to applications where performance, reliability, and timely delivery matter.
Ownership and autonomy:Take responsibility for real features and technical solutions, with the opportunity to make a direct impact.
Professional growth:Further develop your expertise in back?end development, cloud technologies, and software architecture.
Collaborative environment:Join a team where technical discussions, knowledge sharing, and continuous improvement are encouraged.
Location & Working Conditions:
This is apermanent, full-time positionbased inMonterotondo (Rome), Italy, with a hybrid working arrangement requiringfour days per week on?site.
#J-*****-Ljbffr

Potatore esperto con patentino

27 ott - Nettuno
Gruppo importante

OPERATORE SOCIO SANITARIO OSS CON ALLOGGIO A PIEVE

27 ott - Pieve di Cadore
Azienda Leader

Ricevi nuove offerte di lavoro

Crea una Job Alert gratuita per full-stack software developer / monterotondo

Autista per Consegne e addetto al confezionamento

27 ott - Racale
Azienda importante

PROMOTER ho. Mobile PART-TIME - C.C.ROMA EST

27 ott - Roma
Azienda riconosciuta