Job Role:
As a .NET Core Developer, you will play a key role in designing, developing, and maintaining scalable and high-performance applications. You will work closely with cross-functional teams to deliver robust solutions that meet business requirements. Your expertise in .NET Core, ASP.NET, and SQL backend technologies will be crucial in ensuring the success of our projects.
Key Responsibilities:
API Development: Design, develop, and maintain RESTful APIs using .NET Core and ASP.NET, ensuring high performance and scalability.
Backend Development: Implement and optimize backend services and logic using .NET Core, focusing on performance, security, and reliability.
Database Management: Design and manage SQL databases, write complex queries, and ensure data integrity and performance.
Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
Collaboration: Work closely with product managers, designers, and other developers to gather requirements, provide technical insights, and ensure project success.
Troubleshooting: Identify and resolve issues in existing applications, ensuring smooth operation and minimal downtime.
Mentoring: Provide guidance and support to junior developers, fostering a collaborative and learning-focused environment.
Required Skills:
Experience: 6+ years of professional experience in .NET Core and ASP.NET development.
API Development: Proven experience in designing and developing RESTful APIs with .NET Core.
SQL Backend: Strong expertise in SQL Server or similar relational databases, including complex query writing and database optimization.
Technical Skills: Proficiency in C#, ASP.NET Core, Entity Framework, and SQL Server.
Tools: Familiarity with version control systems (e.g., Git), CI/CD pipelines, and automated testing frameworks.
Bachelor's degree in Computer Science