Must have experience with C#, .NET, GitHub, REST API, and some SQL experience
Cloud Experience is a PLUS especially Azure. Others like AWS are also fine. Azure is preferred.
Key Responsibilities:
Design & Develop: Develop robust backend solutions using C# and .NET technologies, with a focus on creating highly scalable and maintainable systems.
API Development: Build and maintain RESTful APIs, ensuring they meet the required performance, security, and scalability standards.
Distributed Systems: Work on designing and implementing backend components for highly scalable and distributed systems, contributing to the architecture and optimization of these systems.
Collaboration & Problem Solving: Proactively ask questions and collaborate with cross-functional teams to drive projects forward, demonstrating initiative and ownership of your work.
Code Quality: Write clean, efficient, and maintainable code while following best practices and using GitHub for version control.
Database & SQL: Work with relational databases, creating and optimizing SQL queries, and managing the database schema to ensure high availability and performance.
Third-party Integrations: Design and implement third-party integrations, ensuring seamless connectivity with external systems and APIs.
Client-Server Architecture: Develop and manage server-side logic in a client-server environment, ensuring high performance and reliability.
Qualifications:
10+ years of experience in backend development using C# and .NET.
Strong experience with GitHub and version control best practices.
Proficiency in developing REST APIs and integrating them into backend systems.
SQL knowledge and experience in designing database schemas and writing optimized queries.
Demonstrated experience with distributed systems and building highly scalable architectures.
Proven experience with third-party API integrations.
Experience in working within a client-server environment.
Ability to work independently, take ownership of tasks, and proactively address challenges.
Strong problem-solving skills and ability to think critically when faced with complex scenarios.
Excellent communication skills, both written and verbal, with a collaborative mindset.
Nice to Have:
Cloud experience is a plus, especially Azure.
Experience with microservices architectures.
Familiarity with containerization and orchestration tools like Docker/Kubernetes.
Knowledge of performance tuning and system optimization
Any Gradute