Developpeur principal .NET / .NET Lead Developer
Apply Now

Developpeur principal .NET / .NET Lead Developer

Job Description

Version Anglaise, voir ci-dessous / English version, see below

*****************************

Un poste de direction responsable de la gestion d'une initiative de développement de logiciels et de son équipe. En outre, le poste est responsable de la compréhension et de la participation à tous les aspects du cycle de vie du développement logiciel. Cette personne agira en tant que responsable technique des projets de développement de logiciels prenant en charge le développement interne et externe. Lorsqu'elle contribue aux efforts de développement, cette personne peut implémenter avec succès en tant que développeur principal, procéder à des révisions de code et de conception, conseiller d'autres développeurs, gérer les cycles de publication et écrire du code.

Principales responsabilités et priorités:

  • Dirigera toute activité liée au cycle de vie du développement logiciel; estimation et planification, conception, codage, documentation et test d'applications logicielles.
  • Peut assumer des responsabilités d'architecture
  • Assurer la conformité de la conception et de la mise en œuvre avec l'architecture prévue
  • Assurera un mentorat technique aux membres de l'équipe de projet et sera responsable de la supervision directe du personnel subordonné de l'équipe.
  • Agira en tant que gestionnaire hiérarchique pour un groupe de 3 développeurs ou plus, y compris le mentorat professionnel et les évaluations de performance formelles.
  • Travailler en étroite collaboration avec le gestionnaire de projet qui livre le projet et l'architecte qui fournit des conseils sur les solutions et les pratiques d'ingénierie.
  • Travaillera avec les analystes métier et / ou les utilisateurs finaux pour définir, documenter et réviser les spécifications fonctionnelles du système, ainsi que les exigences logicielles et matérielles.
  • Fait généralement rapport à un responsable de la pratique; soutenir la pratique en matière d'administration des politiques et de participation au processus de recrutement.
  • Peut fournir un support avant-vente, en collaboration étroite avec un architecte.
  • Travailler sur toute autre tâche connexe chaque fois que nécessaire.

Formation et / ou expérience requise:

  • Plus de 9 années d'expérience en analyse, conception, développement et intégration de produits logiciels orientés objet dans une entreprise reconnue pour ses capacités de développement de logiciels.
  • Plus de 5 ans d'expérience en programmation .NET pour applications Web d'entreprise.
  • 3 ans et plus d'expérience avec le framework JavaScript angulaire ou similaire.
  • 3 ans et plus en tant que chef d'équipe (taille de l'équipe technique de 3 personnes ou plus).
  • Connaissance des plateformes cloud (Azure, AWS).
  • Expérience pratique dans toutes les couches d'une application Web d'entreprise, du back-end au front-end.
  • Capacité à écrire des algorithmes complexes.
  • Expérience avec des architectures logicielles modernes
  • Aptitude confirmée à respecter les délais et à mener à bien les produits livrables.
  • Expérience du développement agile ou de toute autre méthodologie de développement logiciel itérative.
  • Expérience pratique de l'intégration continue.
  • Requiert un diplôme et / ou au moins 9 ans d'expérience connexe.

Capacités et / ou compétences requises:

  • Démontrer le leadership d'équipes de développement multidisciplinaires.
  • Agir en tant que consultant fournissant des conseils dans son domaine d'expertise, renforçant la crédibilité et faisant preuve de leadership, en dialoguant directement avec le client.
  • Posséder d'excellentes compétences en communication et la capacité de traduire les besoins opérationnels des clients en recommandations de développement logiciel destinées à une équipe multidisciplinaire; chef de projet, analyste commercial, analyste qualité et développeurs.
  • Démontrer des compétences en résolution de problèmes pour faire face à des situations complexes tout en apportant des solutions créatives.
  • Viser l'amélioration continue et le développement personnel, en encourageant de la même manière les membres de l'équipe.

*******************************************

The .NET Lead Developer is a leadership position which is responsible for managing a Software Development initiative and its team. In addition, the position is responsible for understanding and participating in all aspects of the Software Development Life Cycle. This person will function as the technical lead on software development projects supporting internal development as well as externally facing product development. When assisting with development efforts, this person can successfully implement as a Lead Developer, perform code and design reviews, mentor other developers, manage release cycles, and write code.

Key Accountabilities and Priorities:
* Will lead any software development lifecycle activity; estimating and planning, designing, coding, documenting and testing of software applications.
* May take on some architecture responsibilities.
* Responsible for ensuring conformance of design and implementation with the intended architecture.
* Will provide technical mentorship to project team members and will be responsible for direct supervision of subordinate staff on the team.
* Will act as hierarchical manager for a group of 3 or more developers, including career mentorship and formal performance reviews.
* Work closely with the Project Manager who delivers the project and the architect who provides solution and engineering practices guidance.
* Will work with Business Analysts and/or End Users to define, document and review system functional specifications as well as software and hardware requirements.
* Typically reports to a Practice Manager; supporting the practice administrating policies and participating in the recruitment process.
* May provide pre-sales support, working closely with an architect.
* Work on any other related task whenever necessary.

Required Education and/or Experience:
* 9+ years of experience in Object Oriented analysis, design, development and integration of software products in a company recognized for software development capability.
* 5+ years of experience programming in .NET for enterprise web application.
* 3+ years of experience with Angular or similar JavaScript Framework.
* 3+ years as a Team Lead (technical team size of 3 people or more).
* Knowledge of Cloud platforms (Azure, AWS).
* Hands on experience within all layers of an enterprise web application, backend to front end.
* Ability to write complex algorithms.
* Experience with modern software architectures.
* Proven ability to meet deadlines and successfully complete deliverables.
* Experience with Agile Development or any other iterative software development methodology.
* Hands on experience with continuous integration.
* Requires a Degree and/or at least 9 years of related experience.

Requisite Abilities and/or Skills:
* Demonstrate leadership of multidisciplinary development teams.
* Act as a consultant providing advisory in his area of expertise, building credibility and demonstrating leadership, engaging directly with the client.
* Possess excellent communication skills with the ability to translate client business needs into software development recommendations for a multi-disciplinary team; project manager, business analyst, quality analyst and developers.
* Demonstrate problem solving skills to deal with complex situations while providing creative solutions.
* Strive for continuous improvement and personal development, proactively encouraging the same from team members.



The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please call 888 472-3411 or email accommodation@teksystems .com for other accommodation options.

Job Snapshot

Employment Type Full-Time
Job Type Information Technology
Education Not Specified
Experience Not Specified
Manages Others Not Specified
Industry Other Great Industries
Required Travel Not Specified
Job ID 7078600
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Developpeur principal .NET / .NET Lead Developer


Enter notes about this job:

Cancel