What would a typical day at your work be like?
Develop and deliver high-quality, scalable, and performance-driven .NET MVC applications with a strong focus on advanced data modelling and optimization. Collaborate with other developers to integrate user-facing elements, database, and backend to ensure seamless application functionality. Implement performance enhancements to meet required performance standards, using industry best practices and efficient technologies. Write well-structured, test-backed server-side code, following software development principles and practices. Analyse business requirements, design new functionality, and provide estimates for development tasks. Support and maintain existing applications, troubleshoot issues, and implement bug fixes as needed. Select the most appropriate and efficient technologies for each application, considering both current and future needs.Design and build modular, maintainable application layers, ensuring code quality and adhering to architectural guidelines.
What Do We Expect?
Minimum 6 years of overall experienceExpertise in C#, F#, and Visual Basic programming languages In-depth experience with .NET Framework, specifically .NET MVC framework Proficiency in developing high-performance ASP.NET MVC and ASP.NET Core MVC applications Strong understanding of data modeling and working with Entity Framework 6.x, EF Core, NHibernate, and ADO.NET Advanced knowledge of MSSQL/MySQL, including complex SQL operations, performance optimization, and database design (indexes and data integrity) Experience implementing enterprise application patterns and best practices Basic understanding of frontend technologies, including HTML, JavaScript, and CSS