Responsibilities
Participate in technical planning and requirements gathering, including design, coding, testing, troubleshooting, and documentation of web applications.
Develop and maintain scalable, high-performance applications using .NET Core (C#) for backend and React with TypeScript for frontend.
Ensure adherence to industry best practices for software development, including performance optimization, security, and scalability.
Design and implement RESTful APIs and microservices, ensuring seamless integration between backend and frontend.
Work with databases such as SQL Server, PostgreSQL, or MongoDB, ensuring efficient data management and querying.
Implement and maintain state management solutions such as Redux, React Context API, or similar.
Collaborate with UX/UI designers to create responsive and accessible user interfaces.
Work with CI/CD pipelines, containerization (Docker), and cloud platforms (Azure, AWS, or GCP) for deployment and automation.
Stay updated with modern development trends and best practices in .NET and React ecosystems.
Qualifications
5+ years of experience in full-stack development with .NET Core (C#) and React (TypeScript/JavaScript).
Strong proficiency in ASP.NET Core, Entity Framework, and LINQ for backend development.
Experience working with React, TypeScript, Redux, Hooks, and component-based architecture.
Familiarity with RESTful APIs, GraphQL, and WebSockets.
Strong understanding of object-oriented programming (OOP), SOLID principles, and software design patterns.
Experience with SQL Server, PostgreSQL, or MongoDB and ORM tools like Entity Framework or Dapper.
Knowledge of authentication and authorization mechanisms (JWT, OAuth, OpenID Connect).
Experience with Agile/Scrum methodologies and DevOps practices.
Familiarity with unit testing, integration testing, and end-to-end testing frameworks.
Strong debugging, problem-solving, and investigative skills, with the ability to analyze logs and troubleshoot issues.
Self-starter with excellent communication and collaboration skills.
Any Graduate