Job Requirements
At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.
About the Role
We are looking for a highly skilled .NET Lead to lead design, development, and delivery of modern enterprise applications. The role requires strong hands-on development skills, technical leadership, and the ability to guide teams in building scalable, high-quality solutions using .NET and modern front-end and cloud technologies. The ideal candidate should be comfortable making technical decisions, mentoring developers, and working in Agile delivery environments.
Key Responsibilities
1. Technical Leadership & Delivery
-
Lead end-to-end technical delivery of application features and modules.
-
Act as the primary technical point of contact for the development team.
-
Translate business and functional requirements into technical designs and solutions.
-
Guide teams on implementation approaches, coding standards, and best practices.
-
Ensure timely delivery with high quality through effective planning and execution.
2. Application Design & Architecture Support
-
Contribute to application architecture and design discussions in collaboration with architects.
-
Design and build modular, scalable, and maintainable solutions using .NET technologies.
-
Implement and support microservices-based architectures under defined architectural guidelines.
-
Create and review low-level design (LLD) documents.
-
Identify and address performance, scalability, and security concerns early in the design process.
3. Hands-on Development
-
Strong hands-on expertise in C# and .NET Core for building RESTful APIs and backend services.
-
Develop modern, responsive front-end applications using ReactJS.
-
Write clean, efficient, and testable code following SOLID principles.
-
Perform code reviews, refactoring, and debugging to ensure high-quality deliverables.
4. Cloud & Azure Development
-
Develop and deploy applications on Microsoft Azure.
-
Work with Azure services such as App Services, Functions, Storage, and API integrations.
-
Support cloud-native development practices including scalability, resilience, and availability.
-
Collaborate with DevOps and infrastructure teams on deployment and environment setup.
5. Database Design & Data Handling
-
Strong experience with SQL Server, including schema design, stored procedures, and performance tuning.
-
Hands-on exposure to NoSQL databases such as MongoDB, including data modeling and querying.
-
Design efficient data access layers and ensure data consistency and integrity.
6. Integration & Messaging
-
Implement integrations using REST APIs and asynchronous communication patterns.
-
Hands-on experience with message queuing / event-based systems (Azure Service Bus, RabbitMQ, Kafka, etc.).
-
Ensure reliable message processing, error handling, and retries.
7. DevOps, CI/CD & Quality Practices
-
Actively work with CI/CD pipelines (Azure DevOps or similar).
-
Support automated builds, deployments, testing, and code quality checks.
-
Promote DevOps culture and continuous improvement within the team.
-
Ensure adherence to engineering best practices including logging, monitoring, and exception handling.
8. Agile & Team Collaboration
-
Work within Agile/Scrum frameworks and participate in sprint ceremonies.
-
Provide technical input for estimations, sprint planning, and backlog refinement.
-
Collaborate closely with Product Owners, QA, UX, and other stakeholders.
-
Mentor junior and mid-level developers, fostering skill growth and technical excellence
We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.
We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.
Work Experience
Required Technical Skills
Backend & Frontend
-
C# / .NET Core
-
ASP.NET Core Web APIs
-
ReactJS
Architecture & Integration
-
Microservices architecture
-
REST APIs & Message Queues
Cloud & DevOps
-
Microsoft Azure
-
CI/CD (Azure DevOps preferred)
-
DevOps practices
Databases
-
SQL Server
-
MongoDB or equivalent NoSQL database
Professional Skills & Competencies
-
Strong analytical and problem-solving skills
-
Good technical decision-making ability
-
Leadership and mentoring skills
-
Strong communication and collaboration abilities
-
Adaptability to new tools, technologies, and frameworks
-
Ownership mindset and delivery focus
Preferred / Nice-to-Have
-
Experience with containerization (Docker, basic Kubernetes exposure)
-
Experience with performance optimization and scalability tuning
-
Knowledge of secure coding practices
-
Prior experience leading teams of 5–10 developers