OnCab Global is a fast-growing online cab service company dedicated to providing innovative transportation solutions.
The Role
Key Responsibilities
Design, develop, test, and deploy backend services and APIs using .NET Core and .NET Framework.
Write clean, efficient, and maintainable code that meets best practices and coding standards.
Collaborate with architects and product teams to design scalable, high-performance backend architectures.
Implement secure and reliable backend solutions to support business requirements.
Design and optimize database schemas using SQL Server or other relational databases.
Write complex queries, stored procedures, and triggers for efficient data processing.
Work with cloud platform AWS to deploy and manage backend systems.
Implement CI/CD pipelines for automated deployment and integration.
- Troubleshooting and Debugging:
Identify, analyze, and resolve performance bottlenecks and technical issues in the backend.
Monitor system performance and ensure high availability and scalability.
Work closely with frontend developers, DevOps engineers, and product teams to ensure seamless integration.
Participate in code reviews and mentor junior developers.
Prepare technical documentation for backend systems, APIs, and processes.
Maintain documentation for changes and updates to backend systems.
Ideal Profile
Required Skills And Qualifications
Bachelor's degree in Computer Science, Engineering, or a related field.
5-6 years of hands-on experience in backend development using .NET Core/Framework.
Proficiency in C#, ASP.NET Core, Web API, and MVC architecture.
Strong experience with SQL Server, including database design and query optimization.
Familiarity with Entity Framework or similar ORM tools.
Experience with cloud platform (AWS) and CI/CD pipelines.
Understanding of microservices architecture and RESTful API design.
Knowledge of version control systems (e.g., Git).
Familiarity with Agile methodologies and DevOps practices.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Preferred Skills
Experience with Docker, Kubernetes, or containerized applications.
Knowledge of messaging queues (e.g., RabbitMQ, Kafka) for distributed systems.
Understanding of NoSQL databases (e.g., MongoDB, Redis).
- Familiarity with testing frameworks and tools for backend systems.
What's on Offer?
- Work alongside & learn from best in class talent
- Flexible working options
- Great work environment