OnCab

.NET Backend Developer

Karachi, Sindh, PK

3 months ago
Save Job

Summary

OnCab Global is a fast-growing online cab service company dedicated to providing innovative transportation solutions.

The Role

Key Responsibilities

  • Backend Development:

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.

  • System Architecture:

Collaborate with architects and product teams to design scalable, high-performance backend architectures.

Implement secure and reliable backend solutions to support business requirements.

  • Database Management:

Design and optimize database schemas using SQL Server or other relational databases.

Write complex queries, stored procedures, and triggers for efficient data processing.

  • Cloud Integration:

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.

  • Collaboration:

Work closely with frontend developers, DevOps engineers, and product teams to ensure seamless integration.

Participate in code reviews and mentor junior developers.

  • Documentation:

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

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job