Responsibilities:
● Design, develop, and maintain robust and scalable web applications using React for frontend and .NET Core for backend development.
● Collaborate closely with cross-functional teams to gather and refine project requirements, translating them into technical specifications and solutions.
● Write clean, efficient, and well-documented code while adhering to coding standards and best practices.
● Perform code reviews, provide constructive feedback, and mentor junior developers to enhance overall team capabilities.
● Identify and troubleshoot software defects and performance bottlenecks, ensuring the delivery of high-quality products.
● Participate in architectural and design discussions, contributing innovative ideas to improve software development processes and technologies.
● Stay updated with emerging technologies and industry trends to suggest and implement improvements in the development lifecycle.
Requirements:
● Bachelor's or Master's degree in Computer Science, Engineering, or related field.
● 3 years of experience in software development focusing on .NET Core and React for web applications.
● Proficiency in backend technologies including C#, ASP.NET Core, and Entity Framework.
● Strong expertise in frontend development using React, JavaScript, HTML5, and CSS3.
● Experience in building RESTful APIs and integrating frontend components with backend services.
● Solid understanding of database technologies (SQL Server, PostgreSQL, etc.) and ORM frameworks.
● Familiarity with Agile methodologies and version control systems (e.g., Git).
● Excellent problem-solving skills with a keen attention to detail and quality.