Senior Software Developer

New
A
AbsorbSoftware Development
Remote CANFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years
Required Skills
AWSDockerASP.NETMicrosoft SQL ServerTypeScriptC#REST APIReactMicroservices

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
  • 7+ years of related industry experience, including technical leadership.
  • Strong knowledge of C#, ASP.NET MVC, Web API, Micro Services, and REST API design.
  • Experience designing and building data integration pipelines and service-to-service integrations.
  • Hands-on experience with AWS (e.g., ECS/Fargate, SQS, S3, Lambda) and Docker.
  • Familiarity with agentic AI models like Claude or GPT.
  • Solid Object-Oriented Programming (OOP) skills and understanding of S.O.L.I.D. principles.
  • Experience with Test Driven Development and automated testing.
  • Proficiency with HTML/JavaScript, TypeScript, CSS, and front-end frameworks (React, jQuery, Knockout.js).
  • Proficiency with Git-based source control and CI/CD workflows.

Responsibilities

  • Work in an Agile environment and lead technical activities including estimation, sprint planning, and full software development lifecycle work.
  • Own the design and delivery of complex features across the DMS platform and API.
  • Drive architectural decisions for data integration pipelines and API services.
  • Partner with cross-functional teams to resolve bugs and performance issues, including SQL Server query tuning.
  • Work with agentic AI to deliver results and establish patterns for AI-assisted development.
  • Define and uphold development standards and execute automated tests.
  • Lead peer reviews and mentor other developers on design and programming approaches.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now