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 - Perl

Experience: 2 - 4 Years

Roles and Responsibilities for this position:

  • Proficiency with Perl and Shell Scripting.
  • Expertise in visualizing and manipulating big datasets.
  • Familiarity with Linux.
  • A knack for benchmarking and optimization.
  • Familiarity with code versioning¬† tools such as Git/SVN.
  • Should be able to perform Unit Testing/Integration Testing.
  • Willingness and ability to create and extend test frameworks around the code you write to prevent regressions and identify design flaws.
  • Knowledge of Agile processes and methodology.
  • Experience in working with JavaScript (React or Angular) is a plus.
  • Must have good logical and problem solving skills.
  • 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.
  • Take end-to-end ownership of design and implementation of product features.
  • Experience with the latest container and deployment technologies like Docker, Kubernetes etc is a plus.
  • Experience in more similar programming languages is a plus.

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