As a .NET Developer, you will be an integral part of our software development team, participating in the full software development lifecycle to deliver high-quality, scalable applications. You will work closely in teams to design software architecture, develop new reusable components, and integrate systems effectively. This role requires a strong focus on backend development and integration, ensuring seamless operation of enterprise applications.
Requirements:
Experience: 4-6 years of experience in Microsoft .NET Core.
Technical Skills:
Backend Development:
Strong proficiency in C#, .NET Core, EE, and LINQ, with deep experience in building scalable and maintainable backend services.
Extensive experience in designing, implementing, and consuming RESTful APIs.
Strong experience in database design, SQL, and ORM technologies like Entity Framework.
Familiarity with handling big data technologies, optimizing queries, and managing large-scale data.
Expertise in asynchronous programming using async/await patterns.