Responsibilities include (but are not limited to):
Design, architect, and build high-quality scalable systems
Review system design and architecture, code, and test plans
Handle technical questions and escalations from clients
Own projects end-to-end, including gathering requirements, solutioning and designing architecture, developing, testing, deploying, and maintaining systems
Interact and collaborate with our high-quality technical team across India and the US
Key Requirements and Qualifications:
1 – 3 years of work experience.
Prior work experience in C/C++, Microsoft Windows COM, and Visual Studio.
. / from a top university in India in one of the following departments (i) Computer Science, (ii) Information Sciences, (iii) Electrical Engineering, (iv) Electronics – or equivalent.
Previous coursework or relevant experience in the following areas: software design, object-oriented programming, databases, operating systems, computer networks and (ideally) multi-threaded programming.
Ability to build large enterprise-grade systems and have a high learnability quotient, good value system and must be a disciplined team player
Bonus Skills
Ability to learn and grasp any problem quickly
Comfort and confidence in solving unstructured problems
Appreciation for good design and architecture
Desire and endurance to solve difficult problems in computer science in diverse fields
Desire to design and build large, enterprise-grade software systems from scratch
Ability to communicate and collaborate with experts in the field