We are seeking a talented and motivated Back-End .NET Core Developer to join our dynamic team. The ideal candidate should have a strong background in designing, developing, and maintaining robust and scalable back-end solutions using the .NET Core framework. As a Back-End Developer, you will work closely with our cross-functional team to deliver high-quality software solutions that meet our clients' needs.
• Develop, test, and maintain high-performance back-end services and APIs using the .NET Core framework.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Participate in the entire software development lifecycle, from concept and design to testing and deployment.
• Write clean, maintainable, and scalable code.
• Troubleshoot, debug, and optimize code to ensure optimal performance and reliability.
• Stay up-to-date with industry best practices and emerging technologies to enhance development processes.
• Collaborate with other team members and stakeholders to gather and understand requirements.
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 2+ years of professional experience in back-end development using .NET Core.
• Strong proficiency in C# and .NET Core.
• Experience with database design and implementation (e.g., SQL Server, MySQL).
• Knowledge of RESTful APIs and experience in building and consuming them.
• Solid understanding of software development principles and design patterns.
• Excellent problem-solving and debugging skills.
• Strong communication and collaboration skills.
• Ability to work independently and as part of a team.