FULL-STACK (.NET) DEVELOPER (SOFTWARE ENGINEER) We are looking for a self-motivated and passionate Full-Stack (.NET) Developer to join our team. As a developer who thrives in an agile environment, you enjoy tackling challenges and solving complex problems. In this role, you will be a key member of our Technology team, working on our flagship products and building integration frameworks that bridge legacy and modern core systems. You will constantly push the boundaries of what can be achieved and excel in fast development cycles. As a Software Engineer, you will be expected to contribute to technical discussions, fearlessly challenging the status quo. You will demonstrate our culture of continuous learning by participating in code and design reviews, as well as facilitating team discussions. Responsibilities: Design, develop, test, and support web applications and integration services.Provide technical expertise in troubleshooting application failures, including the analysis of complex problems and recommending appropriate solutions.Analyze and refactor existing code to optimize performance and scalability.Contribute to building a stronger technology team by conducting code reviews and facilitating knowledge-sharing sessions.Ensure compliance with documented software processes and procedures throughout the software development life cycle.Apply best practice principles and software design patterns when designing and developing solutions and services.Drive and help establish a culture of continuous learning and improvement within the development team.Provide timely communication on project deliverables to the appropriate stakeholders.Be flexible with work schedules and occasionally work outside of normal business hours to meet project deadlines.Help establish a vibrant and engaging workplace culture, taking the lead on initiatives and fostering a sense of fun.Perform other duties as required, including special projects assigned by the company Required Qualifications: Bachelors degree in Computer Science, or a related field, or equivalent work experience.Development experience in C# and Microsoft.NET design.Good to have: Advanced understanding and demonstrated experience with:NET Framework 6.0+.ReactJS, JavaScript, jQuery.MS SQL Server and Transact-SQL.Experience working in an Agile environment.Experience with Source Versioning Tools (e.g., VSO, TFS, GIT).Understanding of database design and development.Excellent verbal and written communication skills in English.Advanced analytical, problem-solving, and conceptual skills.Proactive approach to executing assigned tasks in a timely and flawless manner.Strong teamwork acumen with the ability to work under pressure.Passion for working in a fast-paced and results-oriented environment.Ability to adapt to changing priorities and deadlines.