We are seeking a highly skilled and passionate .NET/C# Developer to join our dynamic development team in Lahore. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable software solutions that drive our business forward. You will collaborate closely with cross-functional teams to deliver high-quality applications.
Key Responsibilities
- Design, develop, and maintain high-performance, scalable, and reliable applications using .NET and C#.
- Write clean, efficient, and well-documented code that adheres to industry best practices and company standards.
- Participate in the entire software development life cycle, including requirements gathering, design, coding, testing, and deployment.
- Collaborate with product managers, UX/UI designers, and other developers to define, design, and ship new features.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Conduct code reviews to ensure code quality, maintainability, and adherence to architectural guidelines.
- Stay up-to-date with emerging technologies and best practices in .NET development.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven professional experience as a .NET/C# Developer.
- Strong proficiency in C# and the .NET framework (.NET Core/.NET 5+).
- Experience with ASP.NET Core, Web API, and RESTful services.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Experience with relational databases (e.g., SQL Server, PostgreSQL) and ORM frameworks (e.g., Entity Framework Core).
Nice-to-Have
- Experience with cloud platforms (e.g., Azure, AWS).
- Knowledge of microservices architecture.
- Experience with CI/CD pipelines and DevOps practices.
- Familiarity with agile methodologies.
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Opportunities for professional development and continuous learning.
- Generous paid time off and holidays.
- A collaborative and innovative work environment.
Apply
Send us your work.
Attach your resume as a PDF. Our team reviews every application personally; you will hear back either way.