CareFolk

.NET Core Developer

Job Description

We are looking for a talented and experienced .NET Core Developer with 3 to 4 years of hands-on experience to join our dynamic development team. In this role, you will be responsible for developing, maintaining, and enhancing web applications using .NET Core, with a focus on high performance and scalability. Additionally, experience in React, API development, and IT projects is a plus but not mandatory.

Key Skills

  • Proficiency in .NET Core: Strong experience in developing web applications using .NET Core, C#, and related frameworks.
  • API Development: Experience in designing and building RESTful APIs, with a solid understanding of HTTP protocols, JSON, and XML.
  • Front-End Integration: Familiarity with React and other modern front-end frameworks, with the ability to collaborate effectively with front-end developers.
  • Database Management: Experience with SQL Server, MongoDB, Entity Framework, and other relational database technologies.
  • Version Control: Proficiency in Git, with experience in collaborative development environments.
  • Problem-Solving: Strong analytical and problem-solving skills, with a keen eye for detail and a commitment to delivering high-quality code.
  • Testing: Experience with automated testing frameworks and tools, such as NUnit, xUnit, or MSTest.
  • Agile Methodologies: Experience working in Agile/Scrum development environments.

Responsibilities

  • Application Development: Design, develop, and maintain web applications using .NET Core, ensuring code quality, performance, and security.
  • API Development: Develop and integrate RESTful APIs to connect front-end interfaces with back-end systems, ensuring seamless data exchange.
  • Front-End Collaboration: Work closely with front-end developers, particularly those working with React, to integrate and enhance user interfaces with server-side logic.
  • Code Quality and Best Practices: Write clean, maintainable, and well-documented code following industry best practices, including test-driven development (TDD).
  • Troubleshooting and Debugging: Identify and resolve issues, bugs, and performance bottlenecks in existing applications.
  • Collaboration: Work collaboratively with product managers, UI/UX designers, and other developers to deliver high-quality software solutions.
  • Continuous Learning: Stay updated on the latest technologies, tools, and trends in .NET Core development and IT.

Apply Now