Roles and Responsibilities:
- Develop technical documentation to define the system components, development environment and implementation
- Assist in the design and implementation process for new products/projects, on Angular as front end and suggest backend design
- Develops and implements solutions in accordance with latest feature
- Work in Test Driven Development environment, to provide unit tests and integration tests for all new functionality
- Adhere to application development guidelines and help improve the guidelines
- Work with UI / UX designer to help create then implement best design practices
- Extensive knowledge of CSS and JS methods for providing performant visual effects
- Working knowledge of front end optimization and performance techniques
- Makes design recommendations towards the development of new code or reuse of existing code
- Taking an active role in structuring our single page applications to make them easy to maintain and to ensure they are highly modularized
- Cooperating with the back-end developer in the process of building the RESTful API
- Additional Benefit: If on hand experience to move Angular JS to Angular
Advantage if knows following Angular Skills:
- State management techniques
- Component architecture and communication
- Globalization integration with component for different languages or culture
- Different third party component integration and their event handling techniques
- Design or architecture patterns for angular
- Application structure with List of Modules.
- Integrate TFS Source control in Visual Studio Code.
- Best Validation architecture
- Customized controls suggestions and its performance like numeric text box, email textbox etc.
- Call Service without performance compromise with large number of users.
- Effective way for implementation of Paging, Sorting and
Advantage if knows following Backend Skills:
- How to Implement Audit in Entity Frame Work Core?
- Which points should we required to take care for EntityFrameWork Core
- How to handle Transaction technique in EntityFrameWork Core
- Best Logging third party tool
- Error handling at global level
- Distributed loading for Database and as well as services which are used more often
Desired Candidate Profile:
- Minimum 10 Years of experience in .Net Technology
- Build new Web-based systems with C# .NET, ASP.NET
- Experience in Angular 2+, JQuery are preferred
- Good experience in OOPS concepts, MVC Frame work, Web API, WCF / Remoting
- Strong experience in designing and working with scalable architectures
- The ability to quickly learn new concepts and software is necessary
- Having Experience in build, publish and deploying applications using various tools
- Should have experience of all aspects of Software Development Life Cycle or Agile
- Excellent problem solver, able to assimilate formation quickly
- Excellent communication skills, oral and written
- Technical expertise: Demonstrates knowledge and experience in .net development
- Strong team player; work effectively in groups; and help others to get the job done
- Decision making: ability to analyze, integrate, evaluate and make decisions
- Motivation: Establish and communicate vision. Demonstrate enthusiasm and excitement toward achieving project goal