OPENS AT: May 13, 2022, 12:30 PM

CLOSES AT: May 22, 2022, 06:25 PM

DURATION: 2h 30m

NCS .Net Full Stack Developer Hiring Challenge

Challenge Over
Interview prep
Prepare for your technical interviews by solving questions asked previously by top tech companies.

Social Share


Our purpose

We advance our communities by partnering with governments and enterprises to harness technology. We do this by bringing people together to make the extraordinary happen.

Our beliefs

Just like the vowels in the English language, everything we do in NCS is anchored around our 5 beliefs – AEIOU (Adventure, Excellence, Integrity, Ownership, Unity).

Join us to be a part of an awesome team!

Eligibility Criteria:

  • Years of experience: 2+ years
  • Skills: Microsoft .NET, C#, Web Services, MVC, SQL Server, ASP.NET, HTML, and JavaScript.

Challenge Format:

  • 10 MCQs
  • 2 Programming Questions

Our Numbers


.Net Full Stack Developer
Experience: 2 years+
Compensation: Best in industry
Openings: 50

Extraordinary careers start here

NCS is a global technology services firm with a team in India that’s going places. We’re growing across the Asia Pacific and need people to help us build next-generation solutions and shape the future of technology. You’ll be working on global projects from day one. With the chance to make an impact across Singapore, Australia, and beyond.

We're guided by our vision of advancing communities and bringing people and technology together to make the extraordinary happen.  We create end-to-end technology solutions and services for clients with our Next capabilities of digital, cloud, platforms as well as core offerings in Applications, Infrastructure, Engineering, and Cyber Security.

Join us and be part of this extraordinary journey too. With our culture of learning and professional development and our global presence, the possibilities are endless. 

Your role is only the beginning

At NCS, we pride ourselves on empowering our people and talent to their fullest potential, wherever they are in the world. Learning together in our NCS DOJO, we have comprehensive, built-in, training and industry-standard qualifications that will allow you to up-skill and re-skill as we grow together.

We’re committed to helping learning flow throughout our organization We’ve created an ecosystem of meaningful projects, mentorship, and personalized support to ensure you progress and develop. To broaden your perspectives, we also have multiple ‘playgrounds’ that work as Project Teams, Client Tribes, Strategy Groups, and Centers-of-Excellence across the Asia Pacific. And if there are any ideas or projects that interest you, we’re always listening and ready to play. 

What will you be expected to do?

  • As a Full Stack developer, you are required to develop software applications that have well-defined interfaces. You need to write modular and reusable codes, which should be optimized and give quality results to big enterprise projects. 
  • Analyze & Understand the business requirements and create designs accordingly. Translate specifications/ Requirements to program codes, conforming to program guidelines and programming best practices.
  • Provide post-implementation support (including production support and service requests SRs).
  • Develop unit test packages, automate, execute tests & document test results to ensure the quality of the program.
  • Communicate with the Tech Lead & Architects to understand the technology thoroughly and provide technical solutions.
  • Escalate and discuss critical issues such as scope creep with the relevant stakeholders/ managers.

What should you have:

  • Minimum 2+ years of experience in developing, implementing, and supporting web applications as a full-stack .NET Working experience in designing and developing APIs.
  • Strong programming skills using Microsoft .NET, C#, Web Services, MVC, SQL Server, ASP.NET, HTML, and JavaScript.
  • Strong problem-solving skills and ability to think out of the box
  • Strong verbal and written communication skills to understand, debate and evolve requirements from ideas to technical solutions.
  • Sound knowledge and hands-on experience in developing applications using Entity Framework, and SOLID design patterns.
  • Understanding of the software development lifecycle (SDLC) and relational database concepts
  • Excellent time management skills, able to meet effort estimates and deadlines
  • Help to prepare and maintain system documentation, user manual, and operations manual.
  • Customer-focused
  • Degree in Computer Science / Computer Engineering / Information Technology related field, or IT equivalent
  • Able to travel as required

Additional experience it would be great to have:

  • Industry-specific Microsoft certifications preferred (e.g.: Azure Certification, MCP, MCSD,MCTS, etc.)
  • Excellent teamwork skills Should be able to work in an agile development environment.
  • Knowledge of UI/UX, Azure development.
  • In-depth knowledge of OOP, data structures, and algorithms


Our technology services

Discover NCS’ technology services and solutions that will help you build an agile, resilient and future-proof organisation with innovative technolog...



  1. A problem statement will be provided in the challenge. You have to build a functional app. Based on the question, it could be a web app, mobile app, desktop app, or any o...



1. Is there a sample challenge that I can participate in?

Yes, there is a sample challenge that you can participate in to understand how to participate in programming chall...

View All Notifications