Software Engineer

New
B
BeyondTrustCybersecurity
Remote CanadaFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
2 to 4 years of experience
Required Skills
SQLASP.NETGitC#Azure.NETRESTful APIsUnit Testing

Requirements

  • Degree or Diploma in Computer Science, Information Technology, Software Engineering or a related field.
  • 2 to 4 years of professional software development experience.
  • Proficiency in C#, IIS, .NET, ASP.NET, Entity Framework, and NuGet packages.
  • Experience using or building RESTful APIs.
  • Strong knowledge of SQL and relational database schemas.
  • Demonstrated experience writing unit, functional, integration, or end-to-end tests.
  • Experience with at least one continuous integration system (e.g., Azure DevOps, GitHub Actions, Jenkins).
  • Experience using Git as a revision control system.
  • Understanding of secure coding practices, code quality, and architecture.
  • Familiarity with Azure Active Directory, Active Directory, and Azure cloud services.
  • Demonstrated experience using agentic AI integrated into daily workflows.
  • Strong English written and verbal communication and presentation skills.

Responsibilities

  • Develop service-oriented software using C# and .NET, focusing on service and database layers.
  • Analyze, create, and review functional requirements for products based on use cases defined by Product Management.
  • Ensure product scalability, reliability, consistency, and performance.
  • Collaborate with cross-functional team members to support the operation and maintenance of products.
  • Design, implement, and maintain reliable, reusable, and performant code.
  • Propose and evaluate technical solutions through research spikes and AI-driven design.
  • Review, debug, and provide feedback on code written by team members.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now