Senior .Net Developer

February 28 2021
Categories Project Management, Business Analysis, Information Technology, IT, Internet, Web, E-Commerce, Programming, Development, Systems architect, Design
Saint-Eustache, QC

Job Summary

The Senior .NET Developer is a dynamic and proactive person who will participate in every steps of the development cycle; from analysis to design and implementation of solutions. The dynamic position requires to prepare detailed mandates to less experienced colleagues and a close collaboration with different teams in the business. The various projects include systems integrations, web-oriented and applicative solutions impacting more than 1500 users in 165 branches and 2 manufacturing plants in North America.

Responsibilities

  • Develop IT solutions based on business needs;
  • Analyze the company's needs and processes;
  • Make technical recommendations aligned with those business needs
  • Develop and maintain software, services, websites, applications and integration solutions that meets the business needs;
  • Propose software architectures
  • Detailed development mandates for temporary, less experienced and/or offshore colleagues
  • Participate to the tasks distribution and to the colleagues code reviews
  • Make estimates and plans for small to medium-sized projects
  • Follow up on the evolution of those projects, making sure timelines are respected
  • Participate in the content management of development cycles
  • Could be brought to analyze, maintain and optimize queries to SQL databases and Web services (IIS) when required;
  • Remain informed about the latest programming standards and technologies;

 

Qualifications

  • Bachelor's degree in Computer Science or DEC in Computer Science (with additional experience);
  • Minimum 5 years of related experience in a workplace environment
  • Experience with C# and Web Services, ASP.NET, JavaScript;
  • Strong general knowledge of relational database (SQL Server) and programming language (C#, .Net, ASP.Net);
  • Good knowledge of object-oriented programming concepts, (S.O.L.I.D. Principles);
  • Experience in Agile methodology;
  • Experience with Azure DevOps and continuous integration/deployment (CI/CD)

Demonstrated Skills

  • Great analytical ability and fast understanding of business process
  • Focused on problem solving and innovation
  • Demonstrate initiative, autonomy
  • Able to prioritize, meet deadlines and work in an environment in transition
  • Able to work in collaboration with different sectors of the business
  • Attention to details and customer satisfaction
  • Leadership, Great team worker and strong sense of team spirit
  • Good oral and written communication skills in English and French
Apply now!

Jobs.ca network

#