Intermediate Software Developer | Full Stack at Vayle
Toronto, ON M5P 3E2, Canada -
Full Time


Start Date

Immediate

Expiry Date

24 Apr, 25

Salary

0.0

Posted On

24 Jan, 25

Experience

3 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Mstest, Git, Version Control, Visual Studio, Aws, Typescript, Sql Server, Software Development, Nunit, Sql, Automation, Microsoft Azure, Javascript, Jira, Platforms, React.Js, Framework, Optimization, Soft Skills, Debugging, Development Tools, Communication Skills

Industry

Computer Software/Engineering

Description

REQUIRED SKILLS AND QUALIFICATIONS

  • Proficiency in C# and the .NET Framework/.NET Core.
  • Strong experience with SQL and MS SQL Server.
  • Knowledge of RESTful API development and best practices.
  • Experience with Git for version control.
  • Familiarity with Visual Studio as the primary IDE.
  • Familiarity with AI-assisted development tools such as GitHub Copilot, ChatGPT, or similar platforms to streamline coding, debugging, and documentation processes.
  • Experience leveraging AI-powered frameworks or libraries to improve development workflows and enhance code quality.
  • Open to exploring and integrating emerging AI technologies into the software development lifecycle for automation and optimization.
  • Strong attention to detail and problem-solving skills.

PREFERRED SKILLS (NICE-TO-HAVE)

  • Experience with Azure DevOps, Jira, or other project management tools.
  • Frontend development experience using React.js, JavaScript, or TypeScript.
  • Familiarity with AI/ML concepts and frameworks (e.g., TensorFlow, ML.NET).
  • Exposure to cloud platforms such as Microsoft Azure, AWS, or GCP.
  • Basic knowledge of unit testing frameworks like NUnit or MSTest.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Knowledge of secure coding principles and application performance optimization.

SOFT SKILLS

  • Excellent communication skills with the ability to work collaboratively in a team environment.
  • Self-motivated and adaptable to learning new tools and technologies.
  • Detail-oriented with a commitment to writing clean and maintainable code.
Responsibilities

ROLE DESCRIPTION:

We are seeking a detail-oriented and problem-solving Intermediate Software Developer to join our team. The ideal candidate will have a strong technical background, hands-on experience with modern development practices, and a passion for delivering high-quality solutions.
In this role, you will work on designing, developing, and maintaining applications and services, collaborating with cross-functional teams, and contributing to the overall success of our projects.

KEY RESPONSIBILITIES

  • Develop and maintain high-quality software using C# and the .NET Framework/.NET Core.
  • Design, implement, and optimize MS SQL Server databases, including writing complex queries, stored procedures, and update scripts.
  • Build and maintain RESTful APIs with a focus on scalability and security.
  • Collaborate with the team using Git repositories for version control and Azure DevOps for CI/CD pipelines.
  • Utilize Visual Studio for development and debugging.
  • Contribute to the deployment and automation process using PowerShell.
  • Participate in agile development processes, including sprint planning and daily stand-ups.
  • Troubleshoot and resolve technical issues in a timely manner.
Loading...