Posted:2 weeks ago| Platform: Foundit logo

Apply

Skills Required

Work Mode

On-site

Job Type

Full Time

Job Description

  • Key Responsibilities:

  • C# .NET Application Development:

  • Design, develop, and deploy

    web applications

    and

    services

    using

    C#

    and the

    .NET Framework/.NET Core

    .
  • Write efficient, scalable, and maintainable code following best practices and coding standards.
  • Implement

    business logic

    ,

    database integration

    , and

    UI components

    using

    C#

    and

    ASP.NET Core

    or

    ASP.NET MVC

    .
  • API Development and Integration:

  • Develop and consume

    RESTful APIs

    using

    ASP.NET Core Web API

    or

    ASP.NET MVC

    .
  • Integrate with third-party services, data sources, and databases through APIs.
  • Ensure APIs are designed with

    security

    ,

    performance

    , and

    scalability

    in mind.
  • Database Design and Management:

  • Design and implement

    database schemas

    ,

    stored procedures

    , and

    queries

    in

    SQL Server

    or other databases.
  • Work with

    Entity Framework

    ,

    LINQ

    , and

    ADO.NET

    for database interaction.
  • Optimize database queries and performance for applications and services.
  • Front-end Development (if applicable):

  • Collaborate with front-end developers to create seamless integrations between

    back-end services

    and

    front-end UI

    .
  • Experience in using

    HTML

    ,

    CSS

    ,

    JavaScript

    , or

    modern JavaScript frameworks

    like

    React

    ,

    Angular

    , or

    Vue.js

    is a plus.
  • Unit Testing & Code Quality:

  • Write and execute

    unit tests

    using

    xUnit

    ,

    NUnit

    , or similar testing frameworks.
  • Ensure high-quality code through

    code reviews

    ,

    unit tests

    , and

    integration tests

    .
  • Follow best practices for version control using

    Git

    .
  • Agile Development & Collaboration:

  • Work in

    Agile

    /Scrum methodology, participating in

    sprint planning

    ,

    stand-ups

    , and

    code reviews

    .
  • Collaborate with cross-functional teams, including front-end developers, product managers, and QA engineers.
  • Actively contribute to the

    continuous improvement

    of development processes, tools, and technologies.
  • Performance Tuning & Optimization:

  • Optimize the

    performance

    of both front-end and back-end code.
  • Address

    bottlenecks

    , memory issues, and database performance concerns.
  • Monitor and improve the

    scalability

    of applications.
  • Maintenance & Support:

  • Provide ongoing

    support

    and

    maintenance

    for existing applications, including bug fixing and software updates.
  • Participate in troubleshooting and resolving

    production issues

    in a timely manner.
  • Documentation:

  • Create and maintain

    technical documentation

    for code, APIs, and system architecture.
  • Ensure proper documentation for future development and troubleshooting.
  • Required Qualifications:

  • 2-6 years

    of experience in

    C#

    development and working with the

    .NET Framework

    and

    .NET Core

    .
  • Strong experience with

    ASP.NET Core

    ,

    MVC

    , and

    Web API

    development.
  • Hands-on experience with

    Entity Framework

    and

    LINQ

    .
  • Solid knowledge of

    SQL Server

    ,

    T-SQL

    , and database management.
  • Familiarity with

    front-end technologies

    such as

    HTML5

    ,

    CSS3

    ,

    JavaScript

    , and

    jQuery

    .
  • Experience with

    version control

    systems such as

    Git

    .
  • Knowledge of

    unit testing

    frameworks such as

    xUnit

    ,

    NUnit

    , or

    MSTest

    .
  • Strong understanding of

    object-oriented programming (OOP)

    principles and design patterns.
  • Knowledge of

    Agile/Scrum

    methodologies and experience working in Agile environments.
  • Excellent

    problem-solving

    skills and ability to troubleshoot complex technical issues.
  • Strong communication skills and the ability to collaborate effectively with cross-functional teams.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Teamware Solutions logo
Teamware Solutions

IT Services and IT Consulting

Chennai Tamilnadu

RecommendedJobs for You

Mumbai, Maharashtra, India

Kalyani, West Bengal, India

Kochi, Kerala, India

Noida, Uttar Pradesh, India