Senior Software Engineer developing desktop applications and backend services for a leading reinsurance company. Focus on C#, .NET Framework, and cross-functional collaboration in Agile teams.
Responsibilities
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
Requirements
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.
Benefits
New beginnings can be a challenge. We promise a smooth integration and a supportive mentor
Pick your working style: choose from Remote, Hybrid or Office work opportunities
Early bird or night owl? Our projects have different working hours to suit your needs
Nobody is born an expert. Sharpen your tech skills with our sponsored certifications, trainings and top e-learning platforms
We want you to stay healthy! Enjoy our Private Health Insurance – it’s custom-made for you
A clear mind is a healthy mind. Attend individual coaching sessions or go one step further by joining our accredited Coaching School
Make the most of our epic parties or themed events – they’re lovingly designed for our people and their families
Software Engineer developing both UI and backend solutions for SimCorp's fintech product division. Involved in core functionality, code reviews, and product management for a leading investment management system.
As an Elixir/Phoenix Developer at GMS, you'll collaborate on digital transformation projects. Focused on creating robust web applications and optimizing secure payment systems.
Software Engineer at INSPYRE developing scalable products for the fintech sector and more. Collaborating on diverse projects with an emphasis on Clean Code and modern technologies.
Senior Software Engineer developing Python applications for life sciences company. Involves working with machine learning and backend algorithms in a hybrid environment.
Software Engineer developing C#.NET applications for Expleo's Life Sciences sector. Engaging in design, development, and debugging to enhance software quality and performance.
Full Stack Developer responsible for developing and maintaining web applications in .NET for a global IT consulting firm. Collaborating in a hybrid environment with a focus on innovation and system integration.
Developer specializing in C# for a global IT company with innovative projects in various technologies. Seeking a flexible team member for client analysis and development.
Mid - Level Back - End Engineer developing backend applications using .NET and AWS for legal tech. Collaborating with teams to enhance performance and drive innovative solutions.
Backend Developer at TRATON designing and maintaining core services for EV charging platform. Collaborating primarily using .NET and AWS to build scalable backend systems.
Storage Operations Engineer managing day - to - day storage operations for enterprise environments at Broadridge. Collaborating with teams and ensuring optimal performance of storage systems with a focus on financial services.