. Net Full-Stack Developer
Internship Tunis, TUNISIA
Job description
about the role
· 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.
about you
· 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
skills
· Good techno- functional presentation skills.
· Ability to collaborate while dealing with complex situations
· Ability to think creatively and to drive innovation
· Communication & Inter-personal skills
department
CONSEIL INGENIERIE
contract
Regular