Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
- 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.
- 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 relevanceReady to apply?
Join NTT DATA Europe & Latam and take your career to the next level!
Application takes less than 5 minutes

