Développeur Senior .NET Full Stack | Senior .NET Full Stack Developer

at  Jesta IS

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate15 Sep, 2024Not Specified17 Jun, 20245 year(s) or aboveTerminology,Asp.Net,Virtualization,Web Development,Training,Documentation,Presentations,Sql,Microservices,.Net Framework,Computer Science,Windows,Soa,Data Models,Docker,Des,Design Patterns,Oracle Database,Software Development,Queues,Technology,PowershellNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

In compliance with French language requirements in Quebec, an English description will follow/Conformément aux exigences de langue française au Québec, une description en anglais suivra.

QUALIFICATIONS

  • Baccalauréat en informatique ou dans un domaine connexe, ou équivalent.
  • Solide connaissance de la programmation orientée objet
  • Personnalité technique en forme de “T”, axée sur le développement de logiciels de qualité, les architectures modernes et les processus/cycles de développement de logiciels.
  • Plus de 5 ans d’expérience avec le cadre .NET, en particulier : VB.NET, C#, WinForms, WPF, et idéalement le développement web .NET tel que ASP.NET MVC/Webforms/Razor.
  • Plus de 5 ans d’expérience avec les bases de données relationnelles, la capacité de comprendre rapidement les modèles de données, et l’optimisation des performances SQL ; la base de données Oracle et PL/SQL est un grand plus.
  • Familiarité avec les concepts et technologies de développement web tels que HTML5/CSS3/JavaScript et les intergiciels/serveurs web.
  • Capacité à comprendre facilement les modèles d’architecture et de conception, ainsi que les principes de conception fondamentaux pour la construction de logiciels évolutifs et performants.
  • Connaissance des principes de l’architecture orientée services (SOA), y compris les dérivés modernes tels que les webservices et les API, les microservices, les architectures orientées événements, les files d’attente, etc.
  • Familiarité avec le contrôle de source collaboratif tel que Git, et avec les concepts et l’infrastructure DevOps/NoOps ; la familiarité avec Azure DevOps est un grand plus.
  • Vous êtes à l’aise avec les CLI (Windows cmd/PowerShell, ’Nix bash) et vous vous sentez à l’aise avec les scripts et l’automatisation.
  • Familiarité avec la virtualisation, les environnements cloud (Azure & Oracle clouds en particulier), et les conteneurs (Docker).
  • Solides compétences en recherche pour comprendre de nouveaux domaines et résoudre des problèmes complexes.
  • Vous êtes à l’aise pour expliquer des idées complexes à d’autres personnes et pour faire des présentations à l’équipe à des fins de formation ou de collaboration.
  • Être à l’aise pour lire et suivre la documentation, et rédiger des mises à jour/contenus selon les besoins.
  • Participer à l’identification de la meilleure solution à un problème, en tenant compte de facteurs tels que le temps, les compétences et la base de code existante.
  • Passion pour les piles technologiques, se tenir au courant des nouvelles technologies, explorer des idées et faire du prototypage.
  • Capacité à comprendre comment la “technique” est liée à l’"entreprise” du point de vue du produit/projet.
  • à l’aise pour travailler en équipe ou individuellement avec des instructions/conseils appropriés
  • Une bonne connaissance de l’industrie et de la terminologie de la vente au détail/en gros/du commerce électronique est un atout.

POSITION SUMMARY

Participate in Agile team to the full stack development of Wholesale software using ASP.NET.

QUALIFICATIONS

  • Bachelor’s degree in computer science or related area, or equivalent
  • Strong knowledge of Oriented Object Programming
  • A “T-shaped” technical personality with the focal area being quality software development, modern architectures, and software development processes/lifecycles
  • 5+ years experience with the .NET framework, specifically: VB.NET, C#, WinForms, WPF, and ideally .NET web development such as ASP.NET MVC/Webforms/Razor.
  • 5+ years working with relational database, the ability to quickly understand data models, and SQL performance tuning/considerations; Oracle database and PL/SQL is a big plus.
  • Familiarity with Web development concepts and technology such as HTML5/CSS3/JavaScript and middleware/web servers
  • Ability to easily understand architecture and design patterns, and fundamental design principles for building scalable, performant software
  • Familiarity with Service Oriented Architecture (SOA) principles, including the modern derivatives such as Webservices and APIs, Microservices, Event-driven architectures, Queues, etc.
  • Familiarity with collaborative source control such as Git, and DevOps/NoOps concepts and infrastructure; Azure DevOps familiarity is a big plus
  • Comfortable working with CLIs (Windows cmd/PowerShell, ’Nix bash) and getting your hands dirty with scripting/automation
  • Familiarity with virtualization, cloud environments (Azure & Oracle clouds in particular), and containers (Docker)
  • Strong research skills to understand new areas, and troubleshoot complex problems
  • Comfortable explaining complex ideas to others, and giving presentations to the team for training or collaborative purposes
  • Comfortable in reading and following documentation, and writing updates/content as needed
  • Participate in identifying the best solution to a problem, weighing in factors such as time, skillset, and existing codebase
  • Passion in technology stacks, keeping up with new technology, and exploring ideas and prototyping
  • Ability to understand how “technical” ties into “business” from a product/project point of view
  • Comfortable working in a team setting, or individually with appropriate instructions/guidance
  • Familiarity with the Retail/Wholesale/Ecommerce industry and terminology is a plus

EXPERIENCE

  • Minimum 5 years of experience in .NET developer role.
  • Minimum 5 years of experience with relational database

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

  • Full stack software development in the Wholesale domain
  • If senior, mentor and coach junior developers
  • Collaborate with the team to produce high quality code within an agile SDLC ecosystem
  • Participate in design aspects, including brainstorming, solutionizing/specification collaboration, and possibly UI/UX input
  • Participate in estimating technical work and tasks (high level and possibly low level as needed)
  • Solve problems and troubleshoot production issues, in coordination with the Services and Support teams
  • Learn the tools and technology required to get the work done as well as improve the products
  • Follow and maintain technical documentation as needed, and guide other teammates to ensure cohesiveness and a unified documentation style/approach
  • Assist teammates with coding issues and uphold quality and coding standards
  • Keep technical debt as low as possible, and determine if and when cleanup is required


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Computer science or related area or equivalent

Proficient

1

Montréal, QC, Canada