MI
Job Description
Responsibilities
We are looking for experienced backend engineers who are passionate about building large-scale distributed systems. As a part of the IC3 team in India, you will be:
- Architecting, designing and implementing services that enable richer scenarios for our customers.
- Working on distributed micro-services built on Azure compute with emphasis on service excellence and solid DevOps practices.
- Building, maintaining, operating and enhancing large-scale distributed systems that are able to deal with large amounts of data with tight availability, reliability, and latency constraints.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- OR equivalent experience.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- 4+ years technical engineering experience with any object-oriented coding languages including, but not limited to C++, C#, Java or Python.
- 3+ years of professional experience with designing, developing, and operating highly reliable distributed systems and services.
- Solid understanding of Service-Oriented Architecture principles and operations.
- Experience in DevOps to maintain live services and/or application frameworks.
- Cloud and services experience, with Azure cloud experience highly desirable.
- Excellent analytical skills with a systematic and structured approach to software design.
- Good communication skills and cross group collaboration.
