Kunnen we je helpen?

An helpt je graag verder op 0474 87 23 86 of via an [dot] liekens [at] elmos [dot] be.

An Liekens Recruiter bij IT-consultancybedrijf Elmos

Tech Lead .NET

Solliciteer voor deze job

Vacature: 8071

Functieomschrijving

  • Guide team development efforts towards successful project delivery.
  • Provide technical leadership to teammates through coaching and mentorship.
  • Maintain high standards of software quality (defined by architecture) within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications built on Microsoft technologies.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Design, develop, and unit test applications in accordance with established standards
  • Participate in peer-reviews of software designs and related code.
  • Package and support deployment of releases.
  • Work with teammates in the migration of legacy applications to current Microsoft technologies.
  • Develop, refine, and tune integrations between applications.
  • Analyse and resolve technical and application problems.
  • Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties.
  • Adhere to high-quality development, standards, guidelines and principles (as defined by solution & enterprise architecture) while delivering software on-time and on-budget.

Vereisten

Soft Skills

  • Analyze information: Analyze data in a targeted manner and judge information critically.
  • Think analytically: recognize a structure in information, understand the logical cause and effect links and distinguish the essential from the accessory.
  • Integrate information: Evaluate information - process information critically and assess available alternatives. Make connections between various data, design alternatives and draw appropriate conclusions.
  • Establish links: establish correct and relevant links between the various data for integration into a coherent whole.
  • Generate alternatives: imagine and list a series of alternatives.
  • Draw conclusions: draw up an adequate conclusion on the basis of the synthesis and the alternatives generated.
  • Anticipate : take into account future evolutions and anticipate change when designing software

Specific soft skills

  • Coaching : The architect has the necessary skills to transmit his knowledge to the project teams.
  • Communication : the architect is able to communicate to stakeholders, team members, analysts and architects alike in a clear, concise and correct fashion.

Technical skills

  • experience on development based on Microsoft Technologies and .NET
  • experience Microsoft : MVC
  • experience Microsoft : Entity Framework
  • experience Microsoft : TFS
  • experience in WCF
  • experience in REST API
  • experience in SQL
  • Must have working knowledge and good understanding of ADFS, Kerberos, WS-Federation, NTLM, OAuth, SAML, and other authentication methods and security concepts.
  • Unit testing, mocking
  • Design patterns
  • SOLID
  • Clean architecture
  • DDD
  • Microservice
  • Containers
  • Event sourcing
  • Messaging & related patterns
  • Nservicebus
  • OO design
  • CQRS
  • Cryptografie (certificates edm, encryption, signing, ..)
Solliciteer voor deze job
Gerelateerde jobs