Job Title: Senior .NET Developer
Experience Level: 5–10 Years
Location: Islamabad, Pakistan (Onsite)
Type: Full-Time
Note:
For applying to this position, kindly complete the following Google Form (Mandatory):
https://forms.gle/D6TzP2ek6XBcD3M56
(Applications without form submission will not be considered.)
About Us
At Centangle Interactive, we design and deliver scalable, secure, and high-performance digital solutions for local and international clients. Our engineering teams work on complex enterprise applications, cloud-native systems, and modern architectures. We are looking for a Senior .NET Developer who can take ownership of complex systems, contribute to architectural decisions, and mentor team members.
Key Responsibilities
- Design, develop, and maintain enterprise-grade applications using modern .NET technologies.
- Build and maintain RESTful APIs and backend services using ASP.NET Core.
- Participate in system architecture and design decisions, including microservices and clean architecture.
- Work with relational and NoSQL databases and optimize queries for performance.
- Implement secure authentication and authorization mechanisms (JWT, OAuth, Identity).
- Collaborate with frontend teams (Angular, React, Blazor) for end-to-end solution delivery.
- Integrate cloud services and deploy applications on cloud platforms.
- Implement CI/CD pipelines and support DevOps best practices.
- Ensure high code quality through unit testing, code reviews, and best practices.
- Troubleshoot complex production issues and optimize system performance.
- Mentor junior developers and contribute to team growth.
- Work closely with product owners, QA, and project managers in an Agile/Scrum environment.
Technical Requirements
- 5–10 years of professional experience in .NET development.
- Strong expertise in C# and modern .NET versions (.NET Framework, .NET Core, .NET 5+).
- Hands-on experience with:
- ASP.NET Core / Web API / MVC
- Entity Framework / EF Core / Dapper
- Strong database experience with SQL Server (PostgreSQL/MySQL is a plus).
- Experience implementing REST APIs, async programming, and multithreading.
- Solid understanding of design patterns and architectural principles.
- Experience with frontend technologies (Angular, React, Blazor, JavaScript/TypeScript).
- Proficiency in Git and collaborative workflows.
Architecture, Cloud & DevOps
- Experience with Clean Architecture, Microservices, or N-Tier architecture.
- Hands-on experience with Microsoft Azure or other cloud platforms.
- Familiarity with Azure services such as App Services, Functions, Storage, SQL Database, or Service Bus.
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, etc.).
- Containerization experience using Docker (Kubernetes is a plus).
Testing & Quality
- Experience with testing frameworks such as xUnit, NUnit, MSTest.
- Understanding of TDD, unit testing, and integration testing.
- Ability to write maintainable, testable, and well-documented code.
- Experience conducting code reviews and enforcing coding standards.
Nice to Have
- Experience with message queues (RabbitMQ, Azure Service Bus, Kafka).
- Knowledge of security best practices (OWASP, encryption, secure APIs).
- Exposure to performance testing and optimization techniques.
- Microsoft certifications or relevant cloud certifications.
- Experience working on large-scale or mission-critical systems.
What We Offer
- Competitive salary package
- Health insurance and paid leaves
- Opportunity to work on complex enterprise and international projects
- Collaborative and growth-oriented engineering culture
- Learning and career advancement opportunities
Job Type: Full-time
Pay: From Rs200,000.00 per month
Work Location: In person