C# Developer Backend Developer

6 - 11 years

7 - 12 Lacs

Posted:1 month ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

C# Backend Developer

Key Responsibilities

  • Develop and maintain backend applications using

    C# and .NET Framework/.NET Core

    .
  • Design, build, and consume

    RESTful APIs

    to support various applications.
  • Work with relational databases like

    SQL Server, PostgreSQL

    , or other RDBMS, writing optimized queries for performance.
  • Implement and integrate solutions within a

    microservices architecture

    , leveraging

    Docker

    and containerized environments.
  • Write comprehensive

    unit tests, integration tests

    , and utilize mocking frameworks (e.g., xUnit, Moq) to ensure code quality.
  • Apply principles of

    asynchronous programming, dependency injection

    , and various

    design patterns

    in development.
  • Collaborate effectively within

    Agile/Scrum

    environments, contributing to team success.
  • Utilize

    Git

    for version control and collaborative development.
  • Potentially work with

    Azure, AWS

    , or other cloud platforms for deployment and services.
  • Gain exposure to

    message brokers

    (e.g., RabbitMQ, Kafka),

    NoSQL databases

    (like MongoDB or Redis),

    gRPC, GraphQL

    , or

    SignalR

    .
  • Contribute to understanding and implementing

    Domain-Driven Design (DDD)

    and

    Event-Driven Architecture

    .

Required Skills & Qualifications

  • 6+ years of experience in backend development

    using

    C# and .NET Framework/.NET Core

    .
  • Strong understanding of

    ASP.NET Core, Entity Framework Core, and LINQ

    .
  • Proficient in building and consuming

    RESTful APIs

    .
  • Experience with

    SQL Server, PostgreSQL

    , or other RDBMS; able to write optimized queries.
  • Familiarity with

    microservices architecture, Docker

    , and

    containerized environments

    .
  • Hands-on experience with

    unit testing, integration testing

    , and mocking frameworks (e.g., xUnit, Moq).
  • Knowledge of

    asynchronous programming, dependency injection

    , and

    design patterns

    .
  • Proficient in version control systems like

    Git

    .
  • Comfortable working in

    Agile/Scrum

    environments.
  • Strong

    problem-solving and analytical skills

    .
  • Excellent

    communication and team collaboration abilities

    .
  • Proactive mindset with a passion for clean, maintainable code.
  • Ability to take ownership and drive projects to completion.

Preferred Skills (Good to Have)

  • Experience with

    Azure, AWS

    , or other cloud platforms.
  • Knowledge of

    message brokers

    (e.g., RabbitMQ, Kafka).
  • Familiarity with

    NoSQL databases

    like MongoDB or Redis.
  • Exposure to

    gRPC, GraphQL

    , or

    SignalR

    .
  • Understanding of

    Domain-Driven Design (DDD)

    and

    Event-Driven Architecture

    .

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
Utthunga Technologies logo
Utthunga Technologies

Industrial Automation / IoT

Hyderabad

RecommendedJobs for You