NTT DATA Europe & Latam
Senior Software Engineer (.NET & Windows Forms)
NTT DATA Europe & LatamRomania10 days ago
Full-timeEngineering, Information Technology
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 (MSSQL) 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 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 WinForms 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 DevOps practices
  • Understanding of desktop UX/UI design principles
  • Familiarity with modern frontend technologies (HTML, CSS, JavaScript) for integration scenarios

Key Skills

Ranked by relevance