Netcore+Vue_JS

Role Profile
Part I – Role Responsibilities
Role Objective This role is primarily responsible ____
Principal Accountabilities ·        Develop stable, secure, scalable and highly performing Code /Components which are easy to inspect, test, service and support.

·        Delivery within time commitments adhering to approved designs, Deployment standards and meeting set quality goals confirming to coding standards & best practice with minimal defects.

·        Drive customer communication for the project. Participate in regular client meetings that led to useful feedback, and create project plans that deliver solutions to client problems

·        Learn to Influence team and stakeholders to proactively resolve issues

·        Perform unit/module testing of software to find errors and confirm programs meet specifications

·        Write dev plan covering all scenarios based on information provided by customers and functional specs.

·        Provide accurate time and resource estimates result in on-schedule delivery

·        Mentor juniors in the team and take accountability for their delivery like reviewing deliverables, providing solutions and providing technical support and training.

·        Contribute to Solutioning and ensuring solutions adhere to established technological standards

·        identify the scenarios/functionality that are missing or do not meet the customer needs or usability and take proper action

·        Independently handle component level design

·        Analyze business requirements & predict impact and risks .Come up with Mitigation plans as needed

·        Recognize broader relationships between the solution and customer needs, iron out dependencies and deliver code that produces value

·        Designs and implement proof of concept as needed for solutions as an individual contributor

·       Expand software engineering knowledge beyond what is needed to complete the work. Learn new technologies/platforms during the spare time and present the learnings to others in the company

Expertise and execute in Agile & other Delivery methodologies followed in the organization.

Part II – Role Requirements
Education  B.E/ B. Tech, MS, M. Tech, MCA
Experience 3-5 Years
Primary Skills

(Mandatory)

  • Good understanding of Data structure, Object Oriented Programming, Object-Oriented Analysis, Design best practices and modeling concepts
  • 3 to 5-year experience in .Net Core, C#, Web API
  • 2 to 3-year knowledge on modern frontend JS frameworks (Vue JS)
  • Strong knowledge on Web technologies (HTML, HTML5, CSS3, TypeScript, Bootstrap, CoreJS, Javascript, JQuery, AJAX)
  • Knowledge on various project execution methodologies (Agile)
  • Knowledge in working with IDE’s (Visual Studio/VS Code)
  • Knowledge on source controller (GIT/TFS/SVN)
  • Knowledge on multiple web servers (IIS/APACHE)
  • Knowledge on Windows/Linux OS
  • Hands on experience working with Databases like (SQL Server /MYSQL)

·        Good understanding of working of Webservers, browsers, Internet, OS and networking

  • Knowledge on Unit Test framework (NUnit or XUnit) and Code coverage tools.
  • Knowledge on Code Analysis & profiling (UI) tools
Secondary Skills

(Non-Mandatory)

 

  • Knowledge on modern backend JS frameworks (NodeJS)
  • Knowledge on MS web development frameworks (ASP.Net Core, ASP.Net MVC, Blazor, ASP.Net Razor & ASP.Net Web Forms)
  • Knowledge on modern backend JS frameworks (NodeJS/BackboneJS/ ExtensionJS/ KnockOutJS)
  • Knowledge on ORM tools like Entity Framework Core.
  • Knowledge on Middleware integration frameworks (Mulesoft)
  • Knowledge on Messaging frameworks(RabbitMq/Kafa)
  • Knowledge on Cloud providers and services (Compute, Messaging, WebApps, Networking, Security, Storage)
  • Knowledge on ASYNC programming
  • Knowledge on project management tools like JIRA.
  • Knowledge on VB.Net programming language
  • Knowledge on Memory Profiling
  • Knowledge on webservers like Apache or Nginx
  • Knowledge on relation DB Oracle or Postgress
  • Exposure on continuous integration and continuous delivery pipelines
  • Knowledge on Linux OS.
Certification

 

Knowledge and Competence