We're looking for a skilled and passionate .NET Developer to join our growing engineering team! As a .NET Developer, you'll be responsible for designing, developing, and maintaining end-to-end applications using .NET Core and C#. You'll collaborate closely with both backend and frontend teams to deliver high-quality, scalable, and secure web applications.
Responsibilities :
- Design, develop, and maintain robust, scalable, and secure web applications using .NET Core and C#.
- Work collaboratively with backend and frontend development teams to integrate solutions seamlessly.
- Implement and consume RESTful APIs and web services.
- Write clean, efficient, and well-documented code.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, development, testing, deployment, and support.
- Troubleshoot, debug, and resolve software defects and issues.
- Optimize application performance and scalability.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications remain cutting-edge.
Qualifications :
- 2+ years of experience in backend development.
- Strong experience with the .NET Core framework and C#.
- Proven experience with RESTful APIs and web services.
- Strong understanding of SQL and experience with database design and query optimization (e.g., SQL Server, PostgreSQL).
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Exposure to frontend technologies like Angular or React is an added advantage.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.