×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer (.NET & Windows Forms

Job in 40100, Bologna, Emilia-Romagna, Italy
Listing for: Altro
Full Time position
Listed on 2025-12-08
Job specializations:
  • Software Development
    C# / Unity Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 50000 - 70000 EUR Yearly EUR 50000.00 70000.00 YEAR
Job Description & How to Apply Below
Senior Software Engineer (.NET & Windows Forms)
2 days ago Be among the first 25 applicants

Who We Are
Our client is a world‑leading reinsurance and risk management company, delivering comprehensive solutions across insurance, underwriting, and data‑driven risk assessment. With a strong focus on innovation and long‑term stability, they support clients in addressing complex risks and driving sustainable value in an ever‑changing global landscape.

What You’ll Be Doing

Develop and maintain robust desktop applications using C#, .NET Framework, and Windows Forms, ensuring high performance, stability, and user‑friendly interfaces

Implement and maintain backend components and RESTful APIs using ASP.NET Core

Design efficient data access layers using Entity Framework, LINQ, and Microsoft SQL Server for secure and performant data operations

Work with Telerik UI components to enhance desktop application functionality and user experience

Apply OOP and SOLID principles to ensure maintainable, scalable, and high‑quality codebases

Write clean, testable, and well‑structured backend logic, emphasizing performance, reliability, and long‑term maintainability

Implement asynchronous programming (async/await) where necessary to improve responsiveness

Collaborate closely with cross‑functional teams to gather requirements, refine specifications, and deliver high‑quality solutions aligned with business needs

Participate in code reviews, contribute to architectural decisions, and ensure adherence to coding standards

Troubleshoot, debug, and optimize existing applications with a strong focus on performance and stability

Contribute to technical documentation, including system specifications and implementation details

Work within Agile/Scrum teams to deliver incremental improvements and support continuous integration and delivery processes

Excellent command of both spoken and written English

What You’ll Bring Along

Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience

Minimum 5 years of experience in software development, with a strong focus on C#, .NET Framework, and Windows Forms

Strong hands‑on experience with .NET Framework and .NET Core / .NET 5/6/7/8+ for backend and API development

Proficiency with Entity Framework, LINQ, and ORM concepts for building efficient and maintainable data layers

Solid experience integrating and consuming RESTful APIs and working with ASP.NET Core for backend services

Strong foundation in OOP, SOLID, and software engineering best practices

Experience using Git or other version control systems

Hands‑on experience with Telerik Win Forms UI controls and the Telerik Data Access ORM

Strong debugging, analytical, and problem‑solving skills

Excellent communication abilities and confidence in interacting with both technical and non‑technical stakeholders

Experience working with Agile development methodologies and delivering software in an iterative, collaborative environment

Excellent command of both spoken and written English

Nice to Have

Exposure to Azure or other cloud platforms

Experience with unit testing frameworks such as xUnit, NUnit, or Moq

Knowledge of CI/CD pipelines, build automation, and Dev Ops practices

Understanding of desktop UX/UI design principles

Familiarity with modern front‑end technologies (HTML, CSS, JavaScript) for integration scenarios

Seniority level
Associate

Employment type

Full‑time

Job function
Engineering and Information Technology

Industries
IT Services and IT Consulting

Referrals increase your chances of interviewing at NTT DATA Europe & Latam by 2x

Ferrara, Emilia‑Romagna, Italy 3 weeks ago

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary