Join us to be part of the exciting and passionate team.

Our Culture

We are highly adaptive team. We believe that it’s really important to come up with core values that you can commit to and deliver the same. We embrace cultural diversity and value the wide range of talents, knowledge and skills our people bring us. Our success depends on the ability of each team member to work with his abilities to achieve company goals. Professionalism, knowledge sharing, open communication and team work define our culture.

TPMGuru is equal opportunity employer. We treat all people equally regardless of origin, race, religion, color and gender.

Open Positions


Position: Desktop Support Enginner

Location: Gurugram (client location)


  • Diagnose and fix Desktop hardware issues
  • Diagnose and fix Desktop software setup issues
  • Setup and fix Outlook issues

Required skills:

  • Relevant experience for 2 to 3 years
  • Candidate must be Graduate
  • Candidate must be fluent in English
  • ASAP joiner will be preferred
  • Work enjoinment will be 24x7/365 with either 5 or 6 days working in a weeks

Apply: Please send your resume to with subject line “Application for the Desktop Support Enginner – Gurugram“.


Position: Android Developer

Location: Gurugram (client location)


  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and API’s
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Required skills:

  • Bachelors Engineering or equivalent in Computers
  • Certification and/or industry standard trainings on Android
  • Solid understanding of the full mobile development life cycle
  • Proven working experience in Android development. Have published at least 2-3 original Android app
  • Experience with Android SDK, Kotlin and Java
  • Experience working with remote data via REST and JSON. Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
  • Working knowledge of SQL Server/ Couchbase Server
  • Experience with offline storage, threading, and performance tuning
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Familiarity with cloud message APIs and push notifications
  • Ability to understand business requirements and translate them into technical requirements

Apply: Please send your resume to with subject line “Android Developer – Gurugram“.


Position: D365 Senior Developer

Location: Gurugram


  • Customize the system to meet the business needs, including customizing and creating MS Dynamics entities, understanding and implementing business workflows and processes
  • Participate fully and actively in MS CRM solution deployments and provisioning activities

Required skills:

  • BCertified in Dynamics 365 CRM
  • Experience in implementing CRM 2015, 2013 or CRM Online
  • Dynamics Portal hands on experience
  • At least 6+ years of development experience, including but not limited to .NET, C#, CRM SDK and Fetch xml
  • In Depth knowledge of CRM SDK Services, Web Services
  • Hands-on experience with developing Plugins, Custom workflows, Custom dashboards and customizations
  • Integration between CRM and NON-CRM Applications
  • Integration with other Microsoft 365 products – Flow, PowerApps, PowerBI etc
  • Experience in data migration using SSIS
  • JavaScript, Liquid Language
  • Should be able to handle working in fast-paced dynamic environment
  • Good to have SQL Server programming skills
  • Good communication skills

Apply: Please send your resume to with subject line “D365 Senior Developer – Gurugram“.