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

Development

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.

Apply



Software Engineer- Database

Experience: 2-6 Years

Roles and Responsibilities for this position:

  • Strong knowledge of Microsoft SQL Server database fundamentals (SQL queries, stored procedures, indexes, triggers, functions).
  • Data extraction, transformation and load scripting using SSIS/Informatica PowerCenter/any other ETL tool.
  • Should have an experience in Data migration and Data warehousing Testing.
  • Translate business requirements into technical designs to perform QE for data warehouse/Data migration.
  • Experience with Agile development techniques (jira).
  • Should have a knowledge on SSRS/Tableau reporting tool.
  • Knowledge on EDW Dimensional modelling.
  • Experience with data modelling, data analysis, data profiling and data mapping.
  • Creating database triggers for automation, e.g., automatic email notifications.
  • Design and develop very well-tuned SQL scripts/ETL with high data quality.
  • Conduct unit/regression testing and participate in integration and system testing as required.
  • Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
  • Ability to multi-task and context-switch effectively between different activities and teams.
  • Be self-driven with the desire to achieve measurable, specific results within defined time frames.
  • Communicate open items and issues to stakeholders.
  • Excellent communication skills.

Apply



Principle Software Engineer - Java

Experience: 6 - 10 Years

Roles and Responsibilities for this position:

  • Experienced in designing the project architecture.
  • Able to bring performance optimizations in product.
  • Able to do thorough code reviews and design reviews for team.
  • Should have sound knowledge of Design Patterns.
  • Able to train team members as per project technical skills or any upcoming technology upgrades.
  • Able to bring new technologies into use in the organization.
  • Work on multiple problems of diverse scope where refinement of design/requirements will be necessary & is expected to drive resolution of requirements.
  • Produce functional and design specifications and test plans in the course of implementing solutions.
  • Able to take responsibility for the complete life cycle of a module from requirements to testing to delivery.
  • Able to plan, schedule and monitor own work with little review.
  • Should be proactive in a development team, contributes significantly to the success of the team and able to gain the co-operation of others.
  • Experienced in a variety of technologies, possibly focusing on a particular expertise.
  • Continues to demonstrate an organized, systematic, disciplined and analytical approach to designing, problem solving, coding and defect fixing.

Apply



Software Engineer - Python

Experience: 3 - 8 Years

Roles and Responsibilities for this position:

  • Proficiency with Python and Python frameworks.
  • Proficiency in writing the Machine Learning and Natural Language Processing models.
  • Experience with libraries for machine learning such as scikit-learn and pandas.
  • Expertise in visualizing and manipulating big datasets.
  • Familiarity with Linux.
  • Ability to select hardware to run an Machine Learning model with the required latency.
  • Proficiency with Tensor workflow.
  • Experience on Amazon SageMaker, Lex/Poly and Microsoft Luis will be an added advantage.
  • Ability to understand business requirements and translate them into technical requirements.
  • A knack for benchmarking and optimization.
  • Familiarity with code versioning tools such as Git/SVN.
  • Familiarity of working with TDD with the help of frameworks.
  • Should be able to perform Unit Testing/Integration Testing.
  • Knowledge of Agile processes and methodology.
  • Front end knowledge will be a plus.
  • Recent hands-on experience with at least one NoSQL database (e.g. MongoDB, ElasticSearch) is required.
  • Recent hands-on experience with relational databases (e.g. MariaDB, MySQL, etc.) is required.
  • Experience with the latest container and deployment technologies like Docker, Kubernetes etc is a plus.

Apply



Software Engineer - Salesforce

Experience: 2 - 6 Years

Roles and Responsibilities for this position:

  • Must have good client communication skills.
  • Must have knowledge of CI/CD tools like Jenkins, BitBucket, Heroku, Docker etc.
  • Should be able to gather, analyze and document functional and technical requirements for new projects, enhancements to existing solutions and fixes of production issues reported by end users.
  • Customer-focused, react well to changes, work with teams and able to multi-task.
  • Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
  • Coding and implementation using best practices to produce high performing/scalable/secured modules.
  • Should be able to create self-contained, reusable, and testable modules and components.
  • Extensive knowledge on architectural designs like SOA, Multi-tenancy etc.
  • Knowledge about the cloud computing, AWS is a must.
  • Knowledge of Agile processes and methodology.
  • Must have good experience with Code Repository Management using Git.

Apply



Senior Software Engineer - Java

Experience: 4 - 7 Years

Roles and Responsibilities for this position:

  • Work on multiple problems of diverse scope where refinement of design/requirements will be necessary and is expected to drive resolution of requirements.
  • Produce functional and design specifications and test plans in the course of implementing solutions.
  • Able to take responsibility for the complete life cycle of a module from requirements to testing to delivery.
  • Able to plan, schedule and monitor own work with little review. Needs to be proactive within development team, contributes significantly to the success of the team and able to gain the co-operation of others.
  • Experienced in a variety of technologies, possibly focusing on a particular expertise.
  • Continues to demonstrate an organized, systematic, disciplined and analytical approach to designing, problem solving, coding and defect fixing.
  • Able to bring new technologies into use for the organization.

Apply



Senior Software Engineer - Database

Experience: 5 - 7 Years

Roles and Responsibilities for this position:

  • Strong knowledge of Oracle/SQL Server database fundamentals (SQL queries, stored procedures, indexes, triggers, functions).
  • Data extraction, transformation and load scripting using SSIS/Kettle/Informatica PowerCenter/any other ETL tool.
  • Develop ETL audits and controls to ensure quality of data meets defined standards and thresholds.
  • Should have an experience in Data migration and Data warehousing Testing.
  • Data Quality expertise.
  • Translate business requirements into technical designs to perform QE for data warehouse/Data migration.
  • Experience with Agile development techniques (jira).
  • Should have a knowledge on SSRS/Tableau reporting tool.
  • Experience with data modelling, data analysis, data profiling and data mapping.
  • Creating database triggers for automation, e.g., automatic email notifications.
  • Conduct unit/regression testing and participate in integration and system testing as required.
  • Good problem solving, designing, coding and debugging skills.
  • Be self-driven with the desire to achieve measurable, specific results within defined time frames.
  • Ability to handle team deliverables.
  • Conduct code review & peer review.
  • EDW feature architecture.
  • Excellent communication skills.
  • Knowledge of Python will be plus.
  • Previous experience of QE in multi-layer EDW systems.
  • Knowledge on AWS environment would be required.
  • Strong maths and calculation.

Apply



Senior Software Engineer - Big Data

Experience: 7+Years

Essential Duties and Responsibilities:

  • Require self driven senior member (with 7 years of experience) in Spark, Hadoop and other data science technologies.
  • He must be capable of configuring data science related tool on his own.
  • He must have good troubleshooting skills.
  • He must have good understanding of relational databases and should be able to implement / migrate data as per the requirement.
  • He must have average experience of Java / J2EE, spring and hibernate.
  • Understanding of AWS, Python, star schema will be additional advantage.

Apply



Web Designer- UI

Roles and Responsibilities for this position:

 

  • Experience with design tools such as Photoshop, Illustrator or Sketch2. Web-Mobile application design and development experience.
  • He must have HTML 5 - JavaScript - CSS3 - Responsive Knowledge.
  • Good understanding of Mockups, Wireframes, Visual Designs, Concept Designs and present to internal teams and key stakeholders.
  • Good knowledge of WordPress theme development and troubleshooting.
  • Must have hands on working experience of current web trends and Agile environment processes.
  • Strong concept and hand experience on original graphic designs (e.g. images, sketches and tables).
  • Knowledge of front end development frameworks (Bootstrap, Foundation) and latest technologies (SASS, LESS).

Apply



Senior Software Engineer - Full Stack Developer (ROR+ReactJs)

Experience: 5 - 7 Years

Roles and Responsibilities for this position:

  • Sound knowledge of Data Structures.
  • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Thorough understanding of React.js and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with newer specifications of ECMAScript.
  • Familiarity with RESTful APIs to connect applications to back-end web services.
  • Familiarity with JSON and JWT (JSON Web Tokens) authorization.
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
  • Experience with common libraries such as RSpec and Resque.
  • Experience with SQL backend, preferably Postgres or MySQL.
  • Experience with CI/CD.
  • Deployments with [AWS, Digital Ocean, Heroku].
  • Should utilize Ruby on Rails best practices.
  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Good understanding of Cloud technology (AWS, Azure).
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • Knowledge of isomorphic React and Angular is a plus.

Apply



Senior Software Engineer - .Net

Experience: 4 - 6 Years

Roles and Responsibilities for this position:

  • Good hands on with .NET/.NET Core Framework and able to do development using it.
  • Good knowledge of hand-coded HTML5, CSS3, JavaScript.
  • Able to write Unit Test cases using NUnit and Moq.
  • Knowledge of design patterns.
  • Familiarity of working with TDD.
  • Creating self-contained, reusable, and testable modules and components.
  • Unit testing/Integration testing.
  • Good hands on with Web API.
  • Knowledge of agile processes and methodology.
  • Good analytical skills and logical aptitude.
  • Good documentation and communication skills is a must.
  • Working knowledge of Advance C#.
  • Experience of LINQ and generic methods.
  • Solid understanding of TDD design pattern and expertise in writing unit tests.
  • Strong troubleshooting skills to resolve the technical issues.

Apply



Miscellaneous

Digital Marketing Specialist

Experience: 2-4 years

Roles and Responsibilities for this position:

 

  • Proficient Creating, monitoring, and reporting on PPC campaigns.
  • Experience with monthly recommendations on how to optimize PPC efforts.
  • Experience with Keyword bid management and different bidding methods and strategies.
  • Experience of developing research-driven and engaging ad copy.
  • Producing detailed analysis and reports of campaigns.
  • Analyzing the search queries and adding new keyword and negative keywords.

Apply



QA

Senior Software Engineer - SDET

Experience: 2 to 5 Years

Essential Duties and Responsibilities:

  • All rounder candidate who can work on any assigned area whether it is functional, Automation, API or DB testing etc.
  • Strong Automation testing expertise [Java + Selenium] [Selenium+JavaScript].
  • Well versed with Agile process.
  • Working knowledge of tools like Jira, Zephyr and Confluence.
  • Good knowledge of CI/CD tools.
  • Creating Test Cases, Automating Tests and Test Strategy for new features.
  • Candidate should take initiatives and work with onsite lead, developer independently.
  • Excellent communication and coordination skills.

Apply



Software Engineer - Automation

Experience: 2 to 5 Years

Essential Duties and Responsibilities:

  • Scripting, executing the automated scripts, analyzing the results, preparing the test cases , Jenkins job creation.
  • Hands on programming language either Perl, Ruby, Shell or Java Scripting languages is must.
  • Hands on any functional automation tool. Selenium will be preferred.
  • Good hands on performing functional verification.
  • Good Hands on creating scripts or automating test cases using any language.
  • Have excellent verbal and written communication skills.
  • Knowledge of SDLC (Software Development Life Cycle).
  • Good coding skills.

Apply



Software Engineer - SDET

Experience: 2 to 5 Years

Essential Duties and Responsibilities:

  • Experience in Functional and Automation testing.
  • Experience with Automation tools like Selenium.
  • Good Programming skills.
  • Knowledge of Java or any other programming language database HTML and CSS.
  • Good Written and Verbal Communication.
  • Knowledge of Salesforce will be an advantage.

Apply



Software Engineer - Mobile Automation

Experience: 2 to 5 Years

Essential Duties and Responsibilities:

  • Prior experience testing Consumer Products - Web or iOS or Android.
  • Knowledge of mobile test automation tools.
  • Good communication skills.
  • Have a passion in writing test scripts to break someone else's code.
  • Build and deploy applications to different test environments.
  • Develop, execute, maintain, and enhance existing automation test frameworks and test cases (UI, API, backend, performance, etc.).
  • Analyze and triage test result to drive issues to their closures supporting release testing and production deployment.
  • Be knowledgeable with the application to support debugging and validating the application manually.
  • Effectively communicate all issues and findings to drive issues to their closure.

Apply



Support

Software Engineer- Devops

Experience: 2 to 6 Years

Roles and Responsibilities for this position:

  • Setup and deploy application on cloud platforms in production environments.
  • Design and implement solutions for automating software deployment and monitoring.
  • Automate processes to ensure efficiency, quality, and scalability.
  • Deploy and maintain CI/CD pipelines across multiple environments.
  • Continuously evaluate existing system with industry standards and advocate for latest technology inclusion.
  • Support and work alongside cross-functional engineering team.

Apply



Microsoft System Administrator

Experience: 2 to 5 Years

Roles and Responsibilities for this position:

  • Three years of experience working in a professional IT Support capacity, either supporting end users and hardware or supporting IT Infrastructure Systems.
  • Two years of experience in Supporting Microsoft Exchange, Active Directory, Windows Powershell and Linux Systems.
  • Demonstrated ability to perform the essential duties of the position with or without accommodation.
  • Authorization to work in the United States without sponsorship.

Apply