Enable job alerts via email!
A technology solutions provider in Canada is looking for a skilled .NET Developer for remote work. The candidate will be responsible for designing and supporting applications, participating in code reviews, and troubleshooting issues. A Bachelor's degree in Computer Science and over 5 years of experience in .NET/C# and SQL is required. This role also involves collaboration with cross-functional teams to ensure successful project delivery.
.net Developer Remote work
Position Overview:
This position reports to the IT Application Manager and is responsible for the design, development, deployment, and support of new and existing applications. The .Net/C# and SQL Developer will work on Production support and small enhancement and development projects.
Job Responsibilities Include:
Participate in code reviews and ensure that all solutions are aligned to predefined architectural specifications. Identify and troubleshoot application code-related issues.
Prepare unit and integration test plans for program changes, and in cooperation with clients and other I.T. personnel, perform the testing.
Adhere to coding standards, procedures and techniques utilizing programming skills and contribute to the technical code base including any required documentation.
Review and provide feedback to any required final user documentation.
Work cross-functionally with other team members: other engineers, testers, product owners, designers, Ops, customer support
Partner with QA, DB, BA/PO and other dependent teams
Communicate effectively and collaborate with technical/non-technical audiences.
Basic Qualifications:
5+ years of experience in .Net/C# and Microsoft tech-stack.
Experience in Relational Database Management Systems preferably SQL Server
Experience working on high-volume large-scale applications.
Proficiency in ETL processes is desired, with experience in tools such as SSIS, AWS Glue, or Informatica.
Good problem-solving skills are essential for this role.
Substantial experience working in a Run environment, which will help expand the breadth of technology and application areas.
A well-organized team-player who thrives when juggling multiple projects and aggressive deadlines.
Solid analytical and creative problem-solving/trouble shooting skills.
Strong communication skills, both written and oral
Bachelor’s degree in engineering, Computer Science or related field
Preferred Skills:
Production support experience.
Coding experience in .Net
Experience with legacy application modernization is a plus