Roles & Responsibilities
Developing and maintaining RESTful APIs and GraphQL services using .NET Core.
Designing, implementing, and optimizing database schemas in SQL.
Collaborating with front-end developers to integrate user-facing elements with server-sidelogic.
Writing clean, scalable, and maintainable code while following best practices.
Conducting code reviews and providing constructive feedback to team members.
Troubleshooting and debugging applications to ensure optimal performance
Participating in Agile development practices, including sprint planning.
Requirements
Proven experience in .NET Core development
Strong understanding of RESTful API design and GraphQL architecture
Proficiency in C# programming language
Experience with Web API development and integration
Hands-on experience with SQL. 6. Familiarity with modern development practices such as CI/CD and unit testing
Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT)
Knowledge of front-end frameworks (e.g., Angular, React).
Experience with containerization technologies (e.g., Docker)
Knowledge of cloud platforms (e.g., Azure, AWS)
Understanding of microservices.
Bachelor's degree in Computer Science