Senior Software Engineer I

Posted 7 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Application Developer responsible for developing e-commerce web solutions and managing large-scale projects at CDW. Collaborating with teams to ensure application efficiency and quality standards.

Responsibilities

  • Collaborate with business teams to clarify requirements and business needs.
  • Develop system applications to CDW coding standards and quality.
  • Technically manage complex and large-scale project efforts in development, maintenance, and enhancements of business system applications.
  • Collaborate with other developers to determine the optimal solution architecture to ensure application efficiency, maintainability, and scalability.
  • Collaborate with business teams to develop high-level system narratives, storyboards, and user interface prototypes.
  • Develop system test plans, ensure software quality assurance (SQA) standards are achieved, and validate that business goals are accomplished.
  • Utilize an object-oriented software lifecycle methodology like (SAFe, Agile).
  • Serve as a mentor/technical resource for other Application Developers.

Requirements

  • Bachelor’s degree and 5 years of experience in Software Engineering, OR 9 years of experience in IT, including 5 years of experience in Software Engineering.
  • .Net Developer skillset with expertise in MicroServices, REST API Development, C#, eCommerce Experience, Entity Framework, TFS/GIT, MSTest/NUnit.
  • Strong Micro API development skills in .Net & .NET Core.
  • Utilization of CI/CD tooling and practices for scalability like Docker, Kubernetes, Octopus, etc.
  • Experience with MongoDB and SQL Server.
  • Azure development experience – Function apps, logic apps, etc.
  • Working knowledge of React for front-end application development.
  • Demonstrated resourcefulness in the software development process and creative problem-solving skill such as Agile Development process.
  • Ability to perform effective code reviews and recommend automated review tools for the team.
  • Strong knowledge of software implementation best practices.
  • Expertise in Object Oriented Design and programming techniques.
  • Demonstrated ability to understand and articulate details and impacts of proposed software solutions.
  • Proven knowledge in all stages of the software development life cycle.

Benefits

  • Health insurance
  • Retirement plans
  • Paid time off
  • Flexible work arrangements

Job type

Full Time

Experience level

Senior

Salary

CA$102,000 - CA$141,200 per year

Degree requirement

Bachelor's Degree

Tech skills

AzureDockerEntity FrameworkKubernetesMicroservicesMongoDBReactSDLCSQLTFS.NET

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.