USACares Jobs

Job Information

Belcan C# Developer in SAINT-LAURENT, Quebec

C# Developer

Job Number: 309717

Category: Programming / Development

Description: Belcan est ravi d'embaucher un développeur C # pour un contrat d'un an dans la région de Montréal (à distance pour le moment)

Notre client est à la recherche d'un développeur Unity / C # passionné intéressé par la création de la prochaine génération de solutions de formation au sein du département d'ingénierie R&D. Le développeur sera impliqué dans plusieurs des produits Web et de réalité mixte de la société, y compris les simulateurs de patient, les simulateurs de procédure et d'autres outils pédagogiques. Les tâches typiques comprendront l'analyse, la conception, le codage, la validation, l'intégration et le réglage de solutions innovantes à l'intérieur des plates-formes Web et de réalité mixte. Le candidat fera partie d'une équipe de plus de 20 développeurs et ingénieurs, y compris des spécialistes en infographie, des artistes 3D, des concepteurs, des programmeurs de gameplay et des généralistes.

Fonctions principales

  • Collaborer avec une équipe multidisciplinaire pour créer de nouvelles applications de formation qui seront utilisées

sur plusieurs plates-formes.

  • Fournir des solutions techniques innovantes et des composants logiciels de haute qualité pour la R&D et la personnalisation

projets clients.

  • Contribuer à de nouvelles idées de fonctionnalités et à du code pour les frameworks de base pour s'assurer qu'ils sont évolutifs,

maintenable et flexible.

  • S'engager de manière proactive avec les membres de l'équipe de développement pour résoudre les problèmes de conception et d'ingénierie

questions.

  • Participer à la planification et à l'estimation de projets potentiels.

  • Aide à définir la nouvelle architecture de produit et notre pile technologique globale.

  • Améliorer la qualité des produits et les performances des applications existantes.

Qualifications

-Une histoire d'innovation et une passion pour la résolution de problèmes ambigus avec une équipe multidisciplinaire

équipe.

-Un excellent communicateur et peut passer en toute transparence de haut niveau à profondément

conversation technique.

-Résultats et orienté client, avec une capacité avérée à atteindre ou dépasser les objectifs d'ingénierie.

Expérience d'éducation

  • Un baccalauréat ou une maîtrise en génie logiciel, en génie informatique ou

L'informatique.

  • 5 à 10 ans d'expérience professionnelle.

Compétences requises

  • 3+ années d"expérience avec C # avec une connaissance des structures de données standard et des modèles de conception

  • 3+ années d'expérience dans Unity.

  • Base solide des techniques de rendu visuel 3D.

  • Débogage / profilage / optimisation

  • Expérience de l'utilisation d'un cadre.

  • Autonome et ingénieux.

  • Dirigé la livraison des fonctionnalités du concept à la réalisation.

  • Le contrôle de la source est une seconde nature.

  • Bilinguisme (français / anglais).

Expérience du développement mobile Android / iOS (natif ou Unity).

  • Compétences bonus

  • Expérience du déploiement de contenu WebGL (natif ou Unity) dans un environnement cloud.

  • Expérience avec le développement de réalité virtuelle / augmentée.

  • Expérience de la simulation en temps réel.

  • Expérience en programmation réseau (socket base ou REST) et protocoles.

  • Connaissance approfondie du C ++.

  • Expérience en CI / CD.

  • Compréhension des moteurs de jeu et des meilleures pratiques de l'industrie du jeu

Si vous avez les compétences requises, veuillez nous contacter.

Belcan is excited to be hiring a C# developer for a 1 year contract in the Montreal area (remote for the time being)

Our client is looking for a passionate Unity / C# Developer interested in building the next generation of training solutions within the R&D engineering department. The developer will be involved with several of the company"s Web and Mixed Reality products including the patient simulators, the procedure simulators and other teaching tools. Typical tasks will include analysis, design, coding, validation, integration and tuning of innovative solutions inside the web and mixed reality platforms. The candidate will be part of a team of 20+ developers and engineers, including computer graphics specialists, 3D artists, designers, gameplay programmers and generalists.

Core Functions

  • Collaborate with a multi-disciplinary team to create new training applications that will be used

across multiple platforms.

  • Provide innovative technical solutions and high-quality software components for R&D and custom

client projects.

  • Contribute new feature ideas and code to core frameworks to ensure they are scalable,

maintainable, and flexible.

  • Proactively engage with development team members to resolve challenging design and engineering

issues.

  • Participate in planning and estimating for potential projects.

  • Help to define the new product architecture and our overall technology stack.

  • Improve product quality and performance of existing applications.

Qualifications

-A history of innovation and a passion for solving ambiguous problems with a multi-disciplinary

team.

-An excellent communicator and can seamlessly transition from high-level to deeply

technical conversation.

-Results and customer oriented, with a proven ability to meet or exceed the engineering objectives.

Education & Experience

  • A Bachelor"s degree or Master"s degree in Software Engineering, Computer Engineering or

Computer Science.

  • 5-10 years of professional experience.

Required Skills

  • 3+ years of experience with C# with a knowledge of standard data structures and design patterns

  • 3+ years of experience in Unity.

  • Strong foundation of 3D visual rendering techniques.

  • Debugging / profiling / optimizing

  • Experience using a framework.

  • Autonomous and resourceful.

  • Led the delivery of features from concept to completion.

  • Source control is second nature.

  • Bilingualism (French / English).

Experience with Android/iOS mobile development (native or Unity).

  • Bonus Skills

  • Experience with deploying WebGL content (native or Unity) in a cloud environment.

  • Experience with Virtual/Augmented Reality development.

  • Experience with real-time simulation.

  • Experience in network programming (socket base or REST) & protocols.

  • Extensive knowledge of C++.

  • Experience in CI/CD.

  • Understanding of gaming engines and gaming industry best practices

If you have the required skill sets please reach out.

Belcan is a global supplier of engineering, technical recruiting, and IT services to customers in the aerospace, industrial, and government sectors. Belcan engineers better outcomes through adaptive and integrated services-from jet engines, airframe, and avionics to heavy vehicles, chemical processing, and cybersecurity. Belcan takes a partnering approach to provide customer-driven solutions that are flexible, scalable, and cost-effective. Our unique capabilities have led to continuous growth and success for nearly 60 years. We are a team-driven Equal Opportunity Employer committed to workforce diversity.

Location: SAINT-LAURENT , QC

Minimum Experience (yrs):

Required Education: Not Specified

Benefits:

Return to search results Email this job to a friend (emailjobs.asp?jo_num=309717)

If you have previously registered with us, pleaseLog in (memberlogin.asp) to apply for this position.

*Logged in members may also add jobs to their job cart

DirectEmployers