Développeur Senior .NET Full Stack | Senior .NET Full Stack Developer
at Jesta IS
Montréal, QC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 15 Sep, 2024 | Not Specified | 17 Jun, 2024 | 5 year(s) or above | Terminology,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,Powershell | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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