Best Job Tool
Full Stack .Net Developer
Best Job ToolCanada5 hours ago
Full-timeRemote FriendlyInformation Technology
Dotnet Developer Job DescriptionAbout The Company

Hays is a leading global recruitment and talent solutions provider committed to connecting organizations with highly skilled professionals across various industries. With a strong presence in multiple countries, Hays prides itself on delivering tailored recruitment strategies that meet the unique needs of each client. The company values innovation, integrity, and excellence, fostering a dynamic work environment that encourages growth and development. Hays's reputation is built on its deep industry expertise, extensive network, and commitment to providing exceptional service to both clients and candidates. Joining Hays means becoming part of a forward-thinking organization dedicated to shaping the future of work and empowering talent worldwide.

About The Role

We are seeking a skilled Dotnet Developer to join our team at Hays in Quebec City. This role is ideal for a professional passionate about software development, eager to work on impactful projects, and capable of contributing to all phases of application lifecycle management. As a Dotnet Developer, you will play a pivotal role in designing, developing, and maintaining high-quality web applications using the latest .NET technologies. You will work within an Agile environment, collaborating closely with cross-functional teams including Product Owners, architects, and other developers to deliver scalable, secure, and efficient solutions. The position offers an immediate start and a contract duration of four months, with potential for extension based on project needs and performance.

Your responsibilities will include developing and maintaining web applications, performing code reviews, managing databases, and conducting various testing phases to ensure optimal performance. You will be involved in functional analysis, system design, prototyping, and documenting technical specifications. Additionally, you will contribute to architectural decisions, refine product backlog items, and uphold best practices such as Test-Driven Development (TDD), Clean Code, and SOLID principles. Supporting deployment processes and engaging in continuous improvement initiatives will also be key aspects of your role.

Qualifications

The ideal candidate will possess advanced experience in web application development, with a strong foundation in the .NET ecosystem. Essential qualifications include expertise in VB.Net or C#, ASP.Net, and the .NET Framework (version 4.0 or higher), along with MVC architecture. Proficiency in Visual Studio (2020 or later), SQL Server, and SQL language is required. Candidates should have solid knowledge of front-end technologies such as HTML5, JavaScript, CSS3, jQuery, and MVVM frameworks, as well as ORM tools like NHibernate.

Experience with Test-Driven Development (TDD), Agile methodologies, and software design patterns is highly desirable. Familiarity with cloud platforms such as Azure and Microsoft 365, along with authentication protocols like OpenID Connect, will be considered an asset. Additional knowledge of Blazor, SignalR, Vue.js, and architectural principles like Onion architecture will enhance your candidacy. Strong analytical skills, the ability to synthesize technical information, and excellent documentation capabilities are essential. Proficiency in technical English is also advantageous.

Responsibilities

  • Develop and maintain web applications within an Agile development framework, ensuring high standards of quality and performance.
  • Write clean, efficient, and well-documented code following best practices such as TDD and SOLID principles.
  • Manage and optimize databases, including writing complex SQL queries and ensuring data integrity.
  • Conduct unit, integration, and performance testing to ensure application robustness.
  • Participate in functional analysis, design sessions, prototyping, and technical documentation creation.
  • Collaborate with team members and stakeholders to define and refine architecture decisions and product backlog items.
  • Support deployment activities, troubleshoot issues, and contribute to continuous improvement efforts.
  • Stay updated with the latest industry trends and technologies to recommend innovative solutions.

Benefits

Joining Hays offers a range of benefits designed to support your professional growth and work-life balance. You will have the opportunity to work in a hybrid environment, combining remote work with on-site presence in Quebec City. The role features a 35-hour work week, promoting a healthy balance between work and personal life. You will engage in meaningful projects utilizing modern, innovative technologies, allowing you to expand your skill set and stay at the forefront of industry developments.

Hays fosters a collaborative and inclusive culture, emphasizing continuous learning, development opportunities, and recognition of achievements. You will be part of a supportive team that values open communication, knowledge sharing, and mutual success. Additionally, the company provides resources and programs to enhance your technical expertise and career progression.

Equal Opportunity

Hays is an equal opportunity employer committed to fostering a diverse and inclusive workplace. We do not discriminate based on race, ethnicity, gender, age, sexual orientation, disability, or any other protected characteristic. We believe that diverse teams drive innovation and excellence, and we are dedicated to providing equal employment opportunities to all qualified candidates. We encourage applications from individuals of all backgrounds and experiences who are eager to contribute to our mission and grow with us.

Key Skills

Ranked by relevance