.NET / C# Developer

  • Full-Time
  • On-Site

Job Description:

Job Summary

We are seeking a skilled and detail-oriented .NET / C# Developer with 3 to 4 years of hands-on experience to join our software engineering team. In this role, you will be responsible for building scalable, high-performance applications, designing robust databases, and developing RESTful APIs. You will collaborate closely with cross-functional teams in an Agile environment to turn complex business requirements into high-quality technical solutions.

Key Responsibilities

  • C# and .NET Core Development: Write clean, scalable, maintainable, and well-tested code using C# and modern .NET frameworks.
  • Database Management: Design, query, and optimize relational databases (such as SQL Server) utilizing Entity Framework Core or raw SQL.
  • API Integration: Build, maintain, and secure RESTful APIs and microservices to enable seamless communication between systems.
  • Code Reviews & Testing: Write comprehensive unit tests, participate in QA activities, and perform constructive peer code reviews to maintain code quality.
  • Agile Collaboration: Actively participate in Scrum ceremonies, estimate task efforts, and translate functional business requirements into technical features.
  • System Maintenance & Optimization: Identify bottlenecks, debug software issues, and optimize application performance and scalability.

Required Skills & Qualifications

  • Experience: 3 to 4 years of proven hands-on experience as a .NET Developer or Software Engineer.
  • Core Stack: Strong proficiency in C#, .NET / .NET Core, ASP.NET Core, and Object-Oriented Programming (OOP) principles.
  • Databases & ORM: Solid knowledge of SQL Server, database indexing, query performance tuning, and Entity Framework Core.
  • Frontend Basics: Working familiarity with HTML, CSS, JavaScript, and modern frontend frameworks (e.g., Angular or React).
  • Tools & Practices: Practical experience with Git version control, CI/CD pipelines, and Agile/Scrum methodologies.
  • Education: Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).