.NetCore + C# + SQL

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 practices 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’s 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 your spare time and present the learnings to others in the company

Expertise and execution 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
  • 2 to 4 years of experience in C# programming language & .Net Frameworks.
  • Hands-on experience working with Databases like (SQL Server & Oracle)
  • Knowledge of Entity Framework
  • Knowledge of CRUD operations, Data Streaming operations to client platforms
  • Knowledge of various project execution methodologies (Agile)
  • Knowledge in working with IDE’s (Visual Studio/VS Code)
  • Knowledge of source controller (GIT/TFS/SVN)
  • Knowledge of multiple web servers (IIS/APACHE)
  • Knowledge of Windows/Linux OS
  • Good understanding of the working of Web servers, browsers, Internet, OS, and networking
  • Knowledge of Unit Test framework (NUnit or XUnit) and Code coverage tools.
  • Knowledge of project management tools like JIRA.
  • Knowledge of Code Analysis & profiling (UI) tools
  • Knowledge on JSON
  • Knowledge of LINQ and Parallel processing.
Secondary Skills

(Non-Mandatory)

 

  • 1 to 2 years experience in .NET Frameworks
  • Knowledge No SQL Databases systems like Mongo, Neo4J/ Cosmos
  • Knowledge on ORM tools like Entity Framework Core, nHibernet.
  • Knowledge on modern backend JS frameworks (NodeJS/BackboneJS/ ExtensionJS/ KnockOutJS)
  • Knowledge of Middleware integration frameworks (Mulesoft)
  • Knowledge on Messaging frameworks(RabbitMq/Kafka)
  • Knowledge of Cloud providers and services (Compute, Messaging, WebApps, Networking, Security, Storage)
  • Knowledge of ASYNC programming
  • Knowledge of VB.Net programming language
  • Knowledge of Memory Profiling
  • Knowledge of web servers like Apache or Nginx
  • Knowledge of relation DB Oracle or Postgres
  • Exposure to continuous integration and continuous delivery pipelines
  • Knowledge of Linux OS.
  • Knowledge of Web technologies (HTML, CSS, JavaScript, JQuery, AJAX)
Certification

 

Knowledge and Competence