You should work as part of a project team to develop and deliver a mission-critical .net implementation built on .net Platform, leveraging different Microsoft Technologies.
You should have core knowledge and experience in IT, especially in design, implementation and testing applications based on .net Technologies, including: Web applications frameworks, Front-end technologies and Web Services, etc.
Candidate must have hands-on experience on .net Technologies and supporting frameworks.
Candidate should be very sensitive to UI design and demonstrate excellent skills on leveraging new technologies like Angular.
Candidate should work in an Agile methodology environment.
Understand the requirements and design, develop Systems based on .net full framework and dot net core Technologies.
Good Understand for JavaScript and Typescript.
Develop UI by using new Front-end framework (like angular 2+, bootstrap, jQuery).
Knowledge about source control tools like Git.
Knowledge about Business Process Management like Camunda or Activiti or any BPM alternatives.
Knowledge about NoSQL databases.
Knowledge about build tools like Jenkins, Bamboo.
Use Industry best practices methodologies in Design.
Develop Web Services (SOAP, REST) to expose web services or Consume Web Services to fulfill different integration needs.
Unit test the artifacts to insure that implemented artifacts fulfill the requirements.
Knowledge about messaging system like RabbitMQ for asynchronous communication.
Design and development of necessary DB artifacts such as Tables and Views.
Work as a team.
Participate in design and implementation for major components of the system.
Ensures that the design/implementation meets technical, functional, performance and business requirements and in compliance with the architecture of the solution.
Document and present system components for internal stakeholders.
Participate in delivering the High Level and Low Level Design documentation.
Demonstrates familiarity with OO principles and Service Orientation principles and apply them effectively in design & implementation.
Demonstrate skills in the middleware tools and should be able to work with them.
Ensure that the coding guidelines, documentation standards/requirements and SDLC methodology are adhered.
Consistently delivers high-quality services and components.
Votre profil
BS in Computer Science or related field with rich experience in .net projects especially angular (version 2+).
3-5 Years of experience .net Web application development using technologies
Compétences
Good techno- functional presentation skills.
Ability to collaborate while dealing with complex situations
Ability to think creatively and to drive innovation