Senior Software Engineer (.net C# )

Toronto, ON, CA, Canada

Job Description

What You'll Do



As a Senior Software Engineer, you will contribute to high-quality solutions for the client.

- Design, develop, implement, test, document, release, and support production-

quality software as we continuously improve scalability while maintaining velocity

- Contribute to development and new features, maintenance of existing

functionality, and automated testing to provide high-quality for customers

- Monitor application performance in production and non-production environments

to proactively identify, debug and resolve application and performance issues

- Collaborate within a development team to deliver high-quality and improve

usability

- Continuously learn about new tools and technologies.

As a Senior Software Engineer, you will also:

- Support the team with delivery by sharing comprehensive feedback during code

reviews and guidance with complex technical problem-solving.

- Contribute to technical decisions by identifying opportunities and risks.

- Share knowledge of software development languages and frameworks, as well

as testing strategies

- Support with continuous improvement of internal processes and documentation

to champion a principles-based approach to design, implementation, and testing

We're Excited To Learn More About You



The position with our team could be an excellent match for a Software Engineer with:

5+ years of experience in software engineering, including experience working

across software development languages and frameworks, such as C#, .NET,

ASP.NET, ASP.NET Core, SQL

- 2+ Years of experience deploying and managing services such as Azure App

Service, Application Insights and other monitoring tools.

- Knowledge of professional software engineering practices, including complete

software development life cycles, coding standards, code reviews, source control

management, build processes, testing, and operations

- Experience with one or more of the following sets of technologies: ASP.NET

Core, MVC, Entity Framework, Dapper, Dependency Injection, nUnit, xUnit, Moq,

Postman, Jest, Splunk, Data Dog, Git

- Experience with cloud environments and open-source tools.

The position with our team could be an excellent match for a Senior Software Engineer

with

- 6+ years of experience in software engineering, including experience providing

guidance and support to members of the team

- Experience working across software development languages and frameworks,

such as C#, ASP.NET, .NET, and SQL

- Advanced knowledge of professional software engineering practices, including

complete software development life cycles, coding standards, code reviews,

source control management, build processes, testing, and operations

- Passion for continuously expanding knowledge of programming and web

development while driving toward principles-based approaches for design,

implementation and testing

- Advanced communication skills, with the ability to distill complex concepts to

support others with complex problem-solving when working within software

engineering teams and collaborating with architects.

Job Type: Full-time

Pay: $60,000.00-$90,000.00 per year

Work Location: Hybrid remote in Toronto, ON

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2957379
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Toronto, ON, CA, Canada
  • Education
    Not mentioned