C# .NET Developer

  • Bengaluru
  • Tuna Software Solutions Pvt Ltd
We are looking for a skilled C# .NET Developer with a strong background in developing APIs, particularly RESTful and GraphQL APIs. The ideal candidate will have experience working with .NET 8 and possess a deep understanding of API components. Familiarity with PostgreSQL is a plus. This is an excellent opportunity to be part of a dynamic team, working on cutting-edge solutions that leverage modern .NET technologies.

Role:

C# .NET Developer Employment Type:

Full-time, [Immediate] [US Central Time Shift 9:00 AM to 6:00 PM CT]

Key Responsibilities: API Development:

Design, develop, and maintain RESTful and GraphQL APIs using .NET 8 to support robust and scalable backend systems. Backend Development:

Build and maintain server-side applications with C# and .NET, ensuring high performance, responsiveness, and security. Integration and Optimization:

Integrate APIs with front-end components, third-party services, and internal systems, optimizing for performance and scalability. Database Management:

Work with PostgreSQL or other relational databases to design schemas, write complex queries, and optimize database interactions. Code Quality and Best Practices:

Write clean, efficient, and maintainable code while following best practices in software development, including code reviews, testing, and continuous integration. Collaboration:

Collaborate with cross-functional teams, including front-end developers, DevOps engineers, and product managers, to deliver high-quality software solutions. Troubleshooting and Debugging:

Identify and resolve issues related to API performance, security, and integration, ensuring smooth and reliable operation.

Qualifications: Proven Experience:

Minimum of 4+ years of experience in C# .NET development, with a strong focus on building and maintaining APIs. .NET Expertise:

Proficiency in .NET 8, with a deep understanding of the .NET ecosystem. API Development:

Strong experience with RESTful API development and GraphQL, including designing, building, and optimizing APIs. Database Knowledge:

Familiarity with PostgreSQL or other relational databases, including schema design, query optimization, and data modeling. Strong Problem-Solving Skills:

Ability to debug complex issues and optimize code for performance and scalability. Communication Skills:

Strong communication and collaboration skills, with the ability to work effectively in a team environment.

Preferred Qualifications: Experience with DevOps Practices:

Familiarity with CI/CD pipelines, containerization, and cloud-based deployment. Knowledge of Microservices Architecture:

Understanding of microservices and their implementation in .NET environments. Experience with Modern Development Tools:

Knowledge of Git, Docker, Kubernetes, and related tools.