Job Description


Designation

LEAD

No. of Positions

2

Experience

5-9 Years

Skill (Primary)

Modern Application Development-Microservices-.NetCore

Qualification

B-Tech

Expected Date of Closure

07-Dec-2023

Job Family

Practice (Digital)

Employee Group

Business Line FT

Job

Technical Lead

(Posting).

NET Framework and .NET Core/5/6/7: Profound understanding of classic .NET Framework
and newer .NET Core/5/6/7, including their architectures, components, and runtime
environments.
2. C# Programming: Expertise in C# language features, advanced programming concepts, and
best practices for writing clean, efficient, and maintainable code.
3. ASP.NET MVC/Web API: Strong command over building web applications using ASP.NET
MVC and creating RESTful APIs using ASP.NET Web API or newer technologies like
ASP.NET Core MVC and ASP.NET Core Web API.
4. Entity Framework: Proficiency in working with Entity Framework for object-relational mapping
(ORM), database modeling, and data access.
5. Front-end Development: Familiarity with front-end technologies like HTML, CSS, JavaScript,
and front-end frameworks (Angular, React, Vue.js) when building web applications.
6. Version Control: Expertise using version control systems like Git for collaborative
development and code management.
Unit Testing: Experience writing and executing unit tests using frameworks like MSTest, NUnit, or
xUnit to ensure code quality and maintainability.
7. Dependency Injection: Knowledge of dependency injection principles and frameworks like
Microsoft.Extensions.DependencyInjection for managing component dependencies.
8. API Integration: Ability to integrate with third-party APIs and services, including knowledge of
authentication mechanisms like OAuth.
9. Design Patterns: Understanding of software design patterns (e.g., Singleton, Factory,
Dependency Injection) to create scalable, maintainable, and modular code.
Desired Technical Skills:
1. Java Programming: Strong proficiency in Java is fundamental for a Java web developer. This
includes understanding object-oriented programming concepts, data structures, and algorithms.
2. Microservices Architecture: Familiarity with designing and building applications using
microservices architecture, including containerization (Docker) and orchestration (Kubernetes).
3. Cloud Platforms: Experience with cloud platforms like Microsoft Azure or AWS for deploying,
scaling, and managing applications in the cloud.
4. Authentication and Authorization: Proficiency in implementing authentication and authorization
mechanisms using technologies like OAuth, OpenID Connect, and JWT.
5. Performance Optimization: Knowledge of techniques for optimizing application performance,
including code profiling, caching strategies, and database optimization.
6. Message Queues: Understanding message queue systems (e.g., RabbitMQ, Azure Service Bus)
for building asynchronous and distributed systems.
7. Continuous Integration and Deployment (CI/CD): Experience with CI/CD pipelines to automate the
build, testing, and deployment processes.
8. Security Best Practices: Awareness of best practices, including input validation, data encryption,
and protection against common security vulnerabilities (SQL injection, cross-site scripting, etc.).
9. Monitoring and Logging: Familiarity with monitoring tools (e.g., Application Insights, ELK stack) to
track application performance and diagnose issues.
10. Agile Methodologies: Experience working in Agile development environments and using tools
like JIRA or Azure DevOps for project management.
11. DevOps Practices: Understanding DevOps principles and practices for streamlining
development, testing, and deployment workflows (1.) To develop and guide the team members in enhancing their technical capabilities and increasing productivity (2.) To be responsible for providing technical guidance or solutions ;define, advocate, and implement best practices and coding standards for the team. (3.) To ensure process compliance in the assigned module, and participate in technical discussionsorreview as a technical consultant for feasibil

HCLTech

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2245376
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ontario, Canada
  • Education
    Not mentioned