Sr. Dot Net Developer

Toronto, ON, CA, Canada

Job Description

Responsibilities



Develop, test, and deploy high-performance web applications using .NET frameworks such as ASP.NET, WCF, and MVC. Design and implement RESTful APIs and web services to facilitate efficient data exchange across platforms. Collaborate with front-end developers to create engaging UI/UX using React, Angular, TypeScript, JavaScript, HTML, CSS, Bootstrap, and other front-end technologies. Utilize Entity Framework for database interactions and ensure optimal database design with Microsoft SQL Server, MySQL, PostgreSQL, or MongoDB. Integrate third-party APIs and develop microservices architectures leveraging AWS or Azure cloud platforms for scalable solutions. Write clean, maintainable code with a focus on OOP principles, multithreading, debugging, and performance optimization. Conduct unit testing to ensure software quality and participate in code reviews following Agile methodologies within the SDLC framework. Use version control tools such as GitHub, TFS, SVN to manage code repositories efficiently. Implement CI/CD pipelines for continuous integration and deployment processes. Document technical specifications using UML diagrams and ensure adherence to best practices in application development. Troubleshoot issues related to IIS hosting environments or Linux-based servers as needed.

Qualifications



Proven experience in software development with a strong focus on .NET technologies including C#, ASP.NET (MVC/Web API), WCF, and .NET Core. Solid understanding of front-end development frameworks such as React, Angular, JavaScript, TypeScript, HTML5, CSS3, Bootstrap, and AJAX. Hands-on experience with database design and management using SQL Server, MySQL, PostgreSQL or NoSQL databases like MongoDB. Familiarity with RESTful API design principles and experience working with web services including SOAP and XML/JSON data formats. Knowledge of cloud platforms such as AWS or Azure for deploying microservices-based applications. Experience working within Agile environments utilizing tools like TFS or GitHub for version control and project management. Strong debugging skills along with proficiency in Visual Studio IDE for application development. Understanding of SDLC processes including requirements gathering, system analysis (UML), testing strategies (unit testing), and deployment procedures. Ability to work effectively in a collaborative team environment while managing multiple priorities independently. Join us if you're passionate about creating innovative software solutions that make an impact! We value energetic problem-solvers who thrive on continuous learning and technological excellence--your expertise will help shape the future of our digital offerings!
Job Type: Full-time

Pay: $61,812.95-$121,701.03 per year

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.


Related Jobs

Job Detail

  • Job Id
    JD3180769
  • 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