Remote Senior Software Development Engineer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • We are currently seeking a dedicated and self-motivated Senior Software Engineer to join the UBC REMS team.
  • The position operates in a fast-paced environment that encompasses a blend of new development, maintenance, debugging, and business support.
  • As a Senior Software Engineer, you will collaborate with the IT Business Analyst and IT Project Manager to comprehend requirements.
  • You will work closely with the Senior Architect and other Engineers to implement solutions.
  • Your responsibilities will include documenting solutions, designs, and creating user-friendly guides.
  • You will design, develop, and maintain web applications using a mix of technologies including .NET C#, Web API (REST), React, Node.js, NPM, Swagger, Redis Cache, jQuery, SQL Server, and Azure Cloud services, selected based on the specific needs of each project.
  • You will work closely with business stakeholders and other IT team members to understand requirements and implement appropriate solutions.
  • You will develop and maintain Unit Tests and Integration Tests.
  • You will conduct code reviews and write design tasks.
  • You will adhere to software development methodologies, version control (Git), Azure DevOps, CI/CD pipeline, and migration standards.

Requirements:

  • Strong verbal and written communication skills with fluency in English are required.
  • At least eight years of experience in software development, specifically with .NET C# and Microsoft SQL Server is necessary.
  • Two or more years of experience working with jQuery or a more recent version is required.
  • At least two years of hands-on experience with React, Node.js, and NPM is essential.
  • Proficiency in using development tools such as Postman, Chrome Developer Tools, Fiddler, Visual Studio 2017+, and SQL Management Studio is required.
  • Two or more years of experience with Git for version control is necessary.
  • Experience with Azure Cloud services is required.
  • A Bachelor’s degree in computer science or a related field is mandatory.
  • A strong team player with a proactive thinking approach, providing solutions and possessing excellent troubleshooting skills is essential.
  • This is a fully remote position, and availability during Eastern Time (USA) hours is mandatory.
  • A high-speed internet connection of at least 10 Mbps is required for remote work.
  • You may need a personal laptop with a suitable configuration to connect to the Azure Cloud PC.

Benefits:

  • The position offers the flexibility of remote work.
  • You will have the opportunity to work in a dynamic and fast-paced environment.
  • You will collaborate with a team of skilled professionals and contribute to meaningful projects.
  • The role provides a chance to enhance your skills and experience with a variety of technologies.
  • You will be part of a supportive team that values proactive thinking and problem-solving.
About the job
Posted on
Job type
Salary
-
Leave a feedback