.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).