CGI Information Systems and Management Pvt Ltd

OPENS AT: Aug 16, 2019, 07:30 AM

CLOSES AT: Aug 25, 2019, 01:25 PM


CGI Python Fullstack Hiring Challenge

Challenge Over


Social Share


Congratulations to the shortlisted participants!

You need to be logged in with your HackerEarth account to view your shortlist status on this challenge page.

The shortlis...



Calling out all Python enthusiasts,

CGI, India is calling out all the python full stack developers to join their team in Bangalore. We are looking for one who can develop and maintain product with cutting edge technology which matches trending industry standards, responsible for building a stable product with the micro-services framework and follow Agile and DevOps ways-of-working.

So if you are willing to join this dynamic team and create a lasting impact in the industry them register right away!

Eligibility Criteria:

  • Years of Experience: 6+ years
  • Skills: Python, Django/flask/lambda, Web services, Cloud/Network security/Internet Layer

Challenge Format:

  1. 20 MCQs
  2. 1 Programming question - Open to all languages. Here's the sample programming question
  3. 1 task-based question - backend application development. Here's the sample file upload question

 The challenge starts on Aug 16 - Aug 25, You can take up the assessment for a duration of 6 hours.

Watch out CGI's growth in the video clip below - 



Hear out from team on how it feels to work with CGI.



Senior - Python Full-stack Developer
Experience: 6 years+
CTC: 12-25 LPA
Job Location: Bangalore
Openings: 5

Job Description/ Position Description

Python developer focuses on Developing and maintaining Product with cutting edge technology which matches trending industry standards, responsible for building stable product with micro-services framework and follow Agile and DevOps ways-of-working. Implement new features as per the product improvement/revamp cycle.

Job Role/ Your future duties and responsibilities

  • Resource should be demonstrated experience or knowledge of containers and container technology: Docker, cgroups, Kubernetes, LXC, etc.,
  • Ability to engage with architects, designers, and software developers around the world, and provide feedback on functional requirements with a focus on feasibility and complexity.
  • Domain experience, preferably in the Oil & Gas industry, with geodetics, 2D mapping, and geo-processing.
  • Resource should be Familiar with security principles, concepts, and best practices, including encrypted communications and data storage, role based access control, etc…
  • Understanding of network communications, including TCP/IP, HTTP, Web Sockets, and RPC protocols
  • Resource must be good in DevOps mindset and strong ownership over owned code (test, monitor, deploy, maintain)

Required qualifications to be successful in this role

  • University degree in Computer Science, Information Technology, Engineering, Mathematics, or the Natural Sciences
  • Candidate should be demonstrated experience with service-oriented architecture (SOA) and distributed software systems.
  • Candidate should have solid understanding of micro service architecture and design principles.
  • Demonstrated experience designing and developing APIs, especially REST APIs
  • Demonstrated experience building scalable systems featuring: fault-tolerance, high availability, distributed micro services, and event-based and/or message-driven architecture.
  • Candidate should have experience with source code management systems like VSTS, svn, or git; and build tools like ant, maven, gradle, or make
  • Communication. Excellent oral and written communication skills
  • Must be self-starter and Team Player.

Technologies required/Selected Skills

  • Python 3.6 base product development experience. Must have used or familiarity with Libraries:
  • Python standard library, flask, lambda/server less libraries, aws-xray-sdk, Pytest, Boto3, Requests, click.
  • Proficiency in object-oriented and multi-threaded programming in Python and Experience in building Rest services.
  • Experience in SaaS, PaaS or IaaS software development and Understanding of Code versioning tool such as Git.


About CGI

Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 74,000 professionals across the globe, CGI deli...



Challenge Format:

  • 20 MCQs
  • 2 Programming questions
  • 1 file Upload question
  • Duration - 6 Hours


  •  You have 30 minutes to solve 20 MCQs.
  • The MCQs are time-bound...


Sample Challenge

Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to...

View All Notifications