1. Introduction to the Job
Dost AI is hiring a .NET Developer to join our team in Karachi, Pakistan. This is a full-time, on-site role for an experienced backend engineer who is passionate about building innovative solutions.
As a .NET Developer, you will work closely with the Tech Lead to design, develop, and improve platform features. If you enjoy solving complex problems, building scalable applications, and working with cutting-edge technologies, this is the perfect opportunity for you.
We are looking for someone who:
✔️ Wants to make a big impact in a fast-growing company.
✔️ Loves learning new technologies and improving their skills.
✔️ Has a passion for SaaS product development and automation.
✔️ Enjoys working in a diverse and international team.
2. Key Responsibilities
As a .NET Developer, you will play a crucial role in developing and optimizing our platform. Your responsibilities will include:
Backend Development
- Build, improve, and maintain scalable backend solutions using .NET.
- Develop and integrate RESTful APIs to enable smooth communication between systems.
- Optimize database structures and queries for better performance.
Feature Implementation & Product Enhancement
- Design and implement new features from scratch.
- Work closely with the Tech Lead and product team to develop user-friendly solutions.
- Ensure that the product meets high-performance and security standards.
Collaboration & Innovation
- Work with designers, product managers, and other developers to bring ideas to life.
- Collaborate in code reviews and improve development practices.
- Provide technical support and troubleshoot issues as needed.
Scalability & System Architecture
- Implement microservices architecture for better scalability.
- Use event-driven and message-based architecture for efficient data processing.
- Apply design patterns and best practices like SOLID, CQRS, and Repository Pattern.
3. Qualifications & Requirements
To be successful in this role, you should meet the following criteria:
Education & Experience
- At least 5 years of experience in developing consumer-facing applications with .NET.
- Strong experience in backend development, API integration, and cloud services.
Technical Skills
- Proficiency in .NET Core and C#.
- Experience with Entity Framework and relational databases.
- Solid understanding of RESTful API development.
- Knowledge of relational and non-relational databases like SQL Server and MongoDB.
- Familiarity with Azure cloud services, Azure Service Bus, and cloud-based architectures.
- Experience with messaging systems like Pub/Sub and Message Buses.
- Strong understanding of design patterns and principles, including:
- SOLID Principles
- CQRS (Command Query Responsibility Segregation)
- Repository Pattern
- Unit of Work
- Test/Behavior-Driven Development (TDD/BDD)
- Microservices Architecture
- Event-Sourced Architecture
- Bonus: Python experience is a plus!
Soft Skills
- Strong problem-solving abilities.
- Good communication skills to work in a team-based environment.
- Ability to handle multiple tasks and meet deadlines.
- A growth mindset with a willingness to learn new technologies.
4. Benefits & Perks
At Dost AI, we value our employees and provide a competitive package, including:
- Hybrid Work Model – Enjoy flexibility with a mix of on-site and remote work.
- Flexible Working Hours – Work at your most productive times.
- International & Diverse Team – Collaborate with talented professionals from different backgrounds.
- Competitive Salary Package – Above-average compensation based on experience.
- Health Insurance – Comprehensive medical coverage for you.
- Career Growth Opportunities – Learn, grow, and develop your skills in a tech-driven environment.
- Cutting-Edge Technology – Work on exciting projects with modern tools and frameworks.
If you’re looking for a workplace that values innovation, collaboration, and career growth, this is the perfect opportunity for you!
5. How to Apply?
If you’re excited about this opportunity and meet the qualifications, follow these steps to apply:
- Update Your Resume – Highlight your .NET development experience, API integrations, and cloud expertise.
- Prepare Your Portfolio – If possible, showcase previous projects, GitHub contributions, or technical achievements.
- Submit Your Application – Apply directly through the company’s website or job portal.
- Application Deadline – Apply as soon as possible before positions fill up.
- Interview Process – Shortlisted candidates will be contacted for an interview and technical assessment.
Frequently Asked Questions (FAQs)
1. What is the main role of a .NET Developer at Dost AI?
The .NET Developer will be responsible for backend development, API integration, and optimizing system performance to enhance the platform.
2. What experience is required for this job?
Candidates should have at least 5 years of experience in .NET development, API integrations, and cloud-based solutions.
3. Do I need experience with cloud platforms?
Yes, experience with Azure or similar cloud providers is required for this role.
4. What programming languages will I be working with?
The primary language is C# with .NET Core. Experience with Python is a plus.
5. Is remote work available for this position?
This role follows a hybrid work model, allowing a mix of on-site and remote work.
6. What is the hiring process?
The hiring process includes resume screening, a technical interview, and a coding assessment.
- Associate Product Manager (Scrum Master) – Join BoolMind in Lahore - January 23, 2025
- Sr. Factory Reporting & Operations Specialist – Haier Pakistan - January 23, 2025
- Senior Education Consultant – ABN Overseas Education - January 23, 2025