India Careers

Our Chandigarh, India team does great work and enjoys doing it. We are always seeking more talented professionals with software and IT experience. If you enjoy taking responsibility, working with a high-caliber team, and achieving excellence, then we invite you to connect with us.

Current Job Openings


Software Engineer - Java

Experience: 2+ years

Essential Duties and Responsibilities:

  • Good knowledge of core JAVA, JDBC, XML, Javascript, SVN, Maven, HTML and SQL.
  • Basic knowledge on writing queries on SQL Server or Oracle.
  • Good Communication skills and attitude/ability to learn new languages and technologies.
  • Work on customization of the enterprise application as per the client requirements; create business rules and design screens and integration of applications and migration of legacy databases to application specific databases.
  • Work on building automation framework for the application.


Senior Software Engineer - Dot Net Developer

Experience : 3-5 Years

Job Description:

  • Should be able to architect features at enterprise level.
  • Should be able to work in AGILE-SCRUM methodology.
  • Should be able to work in collaboration.
  • Should be able to work in a fast paced, test-driven and iterative programming environment.
  • Should be a go getter and fast learner.
  • Must have good research and development skills.
  • Excellent oral and written communication skills.
  • Guiding team members for various technical issues.


  • 3-5 years of experience in .NET and SQL Server. NET Framework 4+ technologies (C#, ASP, MVC, XML, Web services etc.).
  • Experience in advanced .NET/ OOPS/ Cloud (Azure / AWS) / Open Source / Event driven architecture / Message Queues.
  • Experience Client Side Development (HTML, CSS, jQuery, JavaScript, Ajax, AngularJS).
  • Excellent verbal & written communication skills.
  • Exceptional Programming Skills with Strong fundamentals in OO Programming.
  • Experience building large-scale web applications using .Net, JavaScript and Ajax.
  • Design and creation of relational database schemas.
  • Development of robust and user-friendly web based application.
  • Should possess strong architectural and design skills; implemented various design patterns and frameworks.
  • Hands-on experience in Service Oriented Architecture (SOA) is added advantage.
  • Experience in SQL Server 2008\2012 is mandatory. Should be able to write complex stored procedures and functions. Optimize long running queries using tuning advisor and Execution plan.
  • Nice to have Performance tuning of SQL Server and Applications (Web, Mobile, RIA and stand-alone).
  • Nice to have Work experience in agile projects.


Trainee Database

Experience: 6 months to 1 year

Qualification: B.Tech/ M.Tech/ BCA/ MCA/ B.Sc/ M.Sc.

Roles and Responsibilities for this position:

  • Should have a OCP/OCA certification.
  • Should be strong in SQL.
  • Should have knowledge on PL-SQL/T-SQL.
  • Should have strong knowledge of Oracle database Architecture.
  • Backup and Recovery knowledge (Physical/Logical).
  • Should have knowledge on Linux and windows platform.
  • Good Communication skills and fluent in English.
  • Knowledge on any reporting tools and database performance tuning would be plus.


Software Engineer - Database

Experience: 3 to 5 years

Qualification: B.Tech/ M.Tech/ MCA

Essential Duties and Responsibilities:

  • Strong knowledge of Microsoft SQL Server database fundamentals (SQL queries, stored procedures, indexes, triggers, functions).
  • Develop ETL jobs using SSIS and SQL Server stored procedures within MS SQL Server environment.
  • Develop ETL audits and controls to ensure quality of data meets defined standards and thresholds.
  • Knowledge on EDW Dimensional modelling.
  • Working knowledge of Master Data Services.
  • Should have a knowledge about Tableau/PowerBI reporting tool.
  • Responsible for designing, developing, testing and troubleshooting SSAS cubes and dimensions.
  • Design and develop very well-tuned SQL scripts/ETL with high data quality.
  • Experience with data modelling, data analysis, data profiling and data mapping.
  • Translate business requirements into technical designs to map and load data from source systems to data warehouses.
  • Be self-driven with the desire to achieve measurable, specific results within defined time frames.
  • Good problem solving, design, coding and debugging skills.
  • Conduct unit/regression testing and participate in integration and system testing as required.
  • Knowledge of TFS source control.
  • Communicate open items and issues to stakeholders.
  • Excellent communication skills.

Secondary skills:

  • Knowledge of Informatica would be plus.
  • Knowledge of Waves Analytics.
  • Experience with Microsoft SSAS technologies(Cube Design, SQL/MDX).



Perl Automation Engineer

Experience: 2+ years

Essential Duties and Responsibilities:

• Should have knowledge of any scripting language [Perl/Ruby].

• Should be ready to shift in any language and should be dynamic to changes.

• Should have good communication skills.

• Should have troubleshooting skills.

• Should be able to gel with the team.


SE Ruby Automation

Job Description:

Experience: 1.5 years- 2.5 years

  • Should have good hold on Ruby
  • Should be familiar with RVM, gem, Rakefile, bundle
  • Should have good logical skills and troubleshooting skills
  • Should have knowledge of preparing test cases and reporting defects
  • Should have worked on atleast one testing framework in ruby[preferably minitest]
  • Should have knowledge about Jenkins and Linux
  • Should be open to work on Java if required
  • Exposure to Watir, Cucumber, minitest frameworks, Drupal will be a plus point


Data Scientist


Master's/ Bachelor degree in Data Science, Applied Statistics, Applied Mathematics, Operations Research or equivalent strongly preferred or - MS/B.Tech in Computer Science or other quantitative disciplines with emphasis in machine learning and database management in unstructured data environment (Hadoop) also considered.

Experience : 4+ years in

  • Statistical programming - Applying scientific methods in the field of analytics using statistical and mathematical programming packages such as Java programming language.
  • Machine learning - Expertise in supervised and unsupervised learning using a variety of machine learning algorithms is a must. Candidate should have both theoretical and practical understanding of parametric and non-parametric classification and regression models.
  • Feature engineering and Time-Series data analysis - Candidate should showcase expertise in engineering new features to improve model prediction/inference. Experience with time-series data is highly desired.
  • SQL Database/Coding - Candidate should be able to write and execute complex queries in SQL.
  • Proficient in using data analytics tools to perform queries and analyses and for defining and correlating data, and skilled at utilizing data visualization platforms to organize and present summarizations, predictive analysis, comparative analysis, dashboards and reporting.
  • Perform data mining and analytics to support ongoing continuous risk monitoring and risk assessments of operational data to recognize patterns and trends, investigate anomalies, and assess internal control environment.
  • Experience with the design and implementation of data governance processes; the assessment and remediation of data quality related issues; working with large and complex enterprise data models and large volumes of data.
  • Hadoop Platform - Experience with Hadoop, Spark, and Cloud computing ecosystem/platform will be preferred. Experience with Hive, Pig, Scala and MapReduce is desired. Parallel computing experience with Spark is highly desired.


Software Engineer - Automation

Experience: 2 - 4 years

Essential Duties and Responsibilities:

  • Candidate should have good analytical skills & logical aptitude.
  • Good experience in Core Java with knowledge of OOPS implementation.
  • Knowledge of working with any type of automation framework.
  • Strong knowledge of unit test tools like TestNG and JUnit.
  • Good grasping skills and able to maintain the code written by others.
  • Candidate should have good Documentation & Communication Skills.
  • Work closely with developers to design test criteria and develop automated tests.
  • Experience in creating the Automation tests and analyzing the failures in the script.
  • Good Knowledge of the Continuous Integration and ability to work in Agile Process.
  • Knowledge in Selenium or any other automation tools would be plus for the candidate.
  • Proactive, good interpersonal skills and ability to work in team.
  • Working knowledge of Linux/Unix operating systems and database will be plus.
  • Go-getter attitude and ability to grasp concepts quickly.
  • Create and maintain automated test cases.
  • Strong knowledge on various QA methodologies and techniques and SDLC process.
  • Strong problem solving skills.


Trainee - Automation

Experience:  6 months to 1 year

Qualification: B.E /B.Tech/ MCA

Job Responsibilities:

  • Should have basic understanding of QA Process.
  • Should have good understanding of the web and database concepts.
  • Should have knowledge of programming language i.e. Java.
  • Should have very good logical and analytical skills.
  • Should have good verbal and written communication skills.
  • Should have good grasping skills to learn the new tools and technologies.
  • Exposure to database tools would be an added advantage.
  • Well capable to work in challenging situations without any pressure.
  • Awareness on using different tools for managing test cases and bugs reporting will be advantageous.


Software Engineer - DevOps

Experience:2 to 4 years

We are looking for an experienced DevOps professional to join our growing organization. A keen attention to detail, problem-solving abilities, and solid knowledge base are essential.

Essential Duties and Responsibilities:

  • Design and implement build deployment, and configuration management.
  • Build and test automation tools for infrastructure provisioning.
  • Handle code deployments in all environments.
  • Monitor metrics and develop ways to improve.
  • Brainstorm for new ideas and ways to improve development delivery.
  • Manage CI and CD tools with team.
  • Improve infrastructure development and application development.
  • Follow all best practices and procedures as established by company.
  • Strong background in Linux/Unix Administration.
  • Experience with automation/configuration management using either Puppet, Chef or an equivalent.
  • Ability to use a wide variety of open source technologies and cloud services (experience with AWS is required).
  • A working understanding of code and script (Any Python and Groovy).
  • Knowledge of best practices and IT operations in an always-up, always-available service.
  • Good knowledge of CI/CD tools like Jenkins, Docker, Nagios, Saltstack, Git, Kubernetics, Artifactory.
  • Open to work in Shifts (Night Shift).



Linux Trainee

Qualifications: - B. Tech/ MCA/ M.Sc

Experience: - 0-1 year

Certifications: - RHCE / RHCSS must

Job description:-

  • Must have completed RHCE/RHCSS training and certification.
  • Good understanding of hardware, networking, TCP/IP and OSI model concepts.
  • Good knowledge of basic and advance level of Linux installations, configurations and management.
  • Would be plus to have shell scripting knowledge.
  • Must have good oral and written communication skills
  • Willing to work to support IT operations on 24X7 bases.


Trainee - PHP

Experience: 6 months to 1 year

Essential Duties and Responsibilities:

  • Should have good communication skills.
  • Should have basic troubleshooting skills.
  • Should be well versed with the programming language.
  • Should be logically good.
  • Should have attitude to work in team.


Digital Marketing Expert

Hiring strong digital marketing professional with sound experience in various Digital Channels -Paid Media, Email Marketing, Paid Campaign Management, Social Media Marketing.

A strong grasp of current marketing tools and strategies and be able to lead integrated digital marketing campaigns from concept to execution. Digital marketing managers will work with the marketing team, supporting teams and vendors to launch campaigns on time and on budget.

Experience: 5+years

Roles and Responsibilities for this position:

  • Designing and implementing tests, debugging and defining corrective actions.
  • To review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts).
  • Conducting tests before product launches to ensure software runs smoothly and meets client needs, while being cost-effective.
  • To provide end-to-end solutions to software quality problems.
  • To monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.

Key Skills Needed:

  • Plan and execute digital marketing campaigns for online channels like websites, apps, email, and social media. Creating Social Media Marketing strategies to create a brand name in Social Media and raise awareness.
  • Developing market research surveys and working with customers in focus groups.
  • Measure and report performance of all digital marketing campaigns, and assess against goals (ROI and KPIs) by using data from web tracking tools like Google Analytics.
  • Writing content for websites, email and social media.
  • Designing and writing e-communications like e-newsletters and text campaigns.
  • Making information and advertising more interactive by adding case studies, videos and infographics to websites, apps and social media.
  • Identify trends and insights, and optimize spend and performance based on the insights.
  • Collaborate with internal teams to create landing pages and optimize user experience.
  • Utilize strong analytical ability to evaluate end-to-end customer experience across multiple channels and customer touch points.
  • Creating strategies to increase online traffic to the organization’s website.
  • Tracking the conversions and improving the percentages and numbers.
  • Taking care of everything from SEO, SEM to Social Media Marketing.
  • Improving the user experience on the company’s website(Includes design, content and usability).
  • Collecting and Evaluating customer feedback data.
  • Evaluating competitor’s Digital Marketing strategies and creating plans to overtake them.


  • B. Tech / MBA degree in marketing or in related field.
  • Proven working experience in digital marketing.
  • Demonstrable experience leading and managing SEO/SEM, marketing database, email, social media and/or display advertising campaigns.
  • Experience in optimizing landing pages and user funnels.
  • Experience with A/B and multivariate experiments.
  • Solid knowledge of website analytics tools (e.g., Google Analytics, NetInsight, Omniture, WebTrends).
  • Working knowledge of ad serving tools (e.g., DART, Atlas).
  • Experience in setting up and optimizing Google Adwords campaigns.
  • Working knowledge of HTML, CSS, and JavaScript development and constraints.
  • Up-to-date with the latest trends and best practices in online marketing and measurement.