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- Embedded Developer

Experience: 3-6 Years

Roles and Responsibilities for this position:

  • Proficiency in C/C++.
  • Experience in LUA Programming language.
  • Development experience with Torch based math libraries and Matlab is a plus.
  • Experience in developing device drivers.
  • Experience with debuggers such as gdb, lldb, etc.
  • Familiarity with scopes and logic analyzers.
  • Able to comprehend hardware specs and schematics.
  • Familiarity with standard hardware protocols (usb, uart, spi, i2c, pcie, mipi, hdmi, etc.)
  • Scripting experience using Python or Bash or Perl.
  • Ability to deliver on tight schedules.
  • Hands-on experience of source control systems like Github.
  • Should be self-directed and proactive individual.
  • Excellent ability of tackling problems and working through impediment.

Apply



Software Engineer - ReactJS

Experience: 3-5 Years

Roles and Responsibilities for this position:

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • Thorough understanding of React.js(preferred)/View.JS and its core principles.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Knowledge of common JavaScript design patterns.
  • Familiarity with newer specifications of EcmaScript
  • Excellent knowledge of hand-coded HTML5, CSS3,JavaScript.
  • Develop standards compliant markup and code xhtml , CSS2 / CSS3 , Object Oriented Javascript / Jscript.
  • Experience with data structure libraries (e.g., Immutable.js).
  • knowledge of isomorphic React is a plus.
  • Familiarity with RESTful APIs.
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Proficiency of working with modern front-end build pipelines and tools.
  • Experience with common front-end development tools such as Webpack, NPM, etc.
  • Familiarity of working with TDD in JS with the help of frameworks.
  • Unit Testing/Integration Testing.

Apply



Senior Software Engineer - AngularJs

Experience: 2-6 Years

Roles and Responsibilities for this position:

  • Extensive experience on web technologies - JQuery, JavaScript, HTML, CSS.
  • Excellent knowledge of hand-coded HTML5, CSS3,JavaScript.
  • Translate wireframes, comps, and functional requirements into functional xhtml / css / Javascript.
  • Design, develop and execute automation scripts using open source tools.
  • Hands-on experience working with Object Oriented JavaScript (OOJS), JavaScript libraries and their practical uses in building complex interactive experiences.
  • Perform thorough regression testing when bugs are resolved.
  • Proficiency of working with frontend build systems and automating the same using Grunt / Gulp is a plus.
  • Experience with MVC frameworks (AngularJS, Backbone.js, or similar).
  • Knowledge of common JavaScript design patterns.
  • Experience with Web Servers.
  • Excellent data structure & algorithm and problem solving skills.
  • 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.
  • Must be a self-starter who can work well with minimal guidance and in fluid environment.
  • Familiarity of working with TDD with the help of frameworks.
  • Coding and implementation using best practices to produce high performing/scalable/secured modules.
  • Creating self-contained, reusable, and testable modules and components.
  • Working Experience of code quality processes like peer reviews, static code analysis etc.
  • Good understanding of REST.
  • Extensive knowledge on architectural designs like SOA, Multi-tenancy etc.
  • Knowledge about the cloud computing is a must.
  • Knowledge of Agile processes and methodology.
  • Good analytical skills and logical aptitude.
  • Good Documentation & Communication Skills is a must.
  • Experience with MVC frameworks (AngularJS, Backbone.js, or similar).
  • Knowledge of common JavaScript design patterns.
  • Looking for experienced Front End Developer who has proficient knowledge on AngularJS and related technologies to implement a complete user interface with a focus on performance.
  • Main duties will include creating modules/components and coupling them together into a functional app.
  • Front-end professional will work in a team with the back-end developer and communicate with the API using standard methods.
  • Project Management Tools like JIRA.
  • Code Repository Management using Git.
  • Automated deployments with Jenkins.
  • Sun Certified Java Developer is a plus.

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



QA

Software Engineer - Ruby Automation

Experience: 2 -3 years

Roles and Responsibilities for this position:

  • 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.

Apply



Software Engineer-Automation

Experience: 1-4 Years

Roles and Responsibilities for this position:

  • Knowledge of coding languages Ruby,Python or Java.
  • Knowledge of Automation tools like TestComplete or Selenium, TestComplete is preferred.
  • Manage CI and CD tools with team.
  • Follow all best practices and procedures as established by company.
  • Brainstorm for new ideas and ways to develop code.
  • Knowledge of best coding practices.
  • Understanding of Agile testing techniques.
  • Collaborate with engineers to achieve expected quality levels in products.
  • Understanding business workflow and process flows.
  • Can create and execute Automation test cases.
  • Should be able to execute test suites and analyze the failures.

Apply



Support

Software Engineer- PHP

Experience: 1-5 Years

Roles and Responsibilities for this position:

  • Integration of user-facing elements developed by front-end developers.
  • Build efficient, testable, and reusable PHP modules.
  • Solve complex performance problems and architectural challenges.
  • Integration of data storage solutions.
  • Strong knowledge of core PHP concepts.
  • Should have good logic generation and analytical skills.
  • Should have good knowledge in MVC design patterns.
  • Strong knowledge of object oriented programming.
  • Sound understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
  • Sound knowledge of JavaScript, jQuery.
  • Knowledge of front end framework like(angular.js, react.js, vue.js) will be plus point.
  • Understanding of client server architecture.
  • Integration of multiple data sources and databases into one system.
  • Creating database schema that represent and support business processes.
  • Sound knowledge of creating SQL queries in MYSQL database.
  • Proficient understanding of code versioning tools, such as SVN,Git.

Apply



Linux Engineer

Experience: 2 to 4 years

Roles and Responsibilities for this position:

  • A degree in software engineering, computer science, or a related field with 2-3 years of experience.
  • RHCE certification is mandatory.
  • Should be responsible to support the Linux OS, servers and configurations internally and onsite clients also as per their defined SLA, IT process and standards.
  • Should have worked on installation, configurations, management, updates, monitoring and report generating of Linux Server and other middleware technologies.
  • Should have knowledge of virtualization environment Red Hat Xen and VMware knowledge would be plus.
  • Needs to work in shifts if required and should be available on 24X7 basis in case of any emergency.

Apply



Senior Software Engineer-UI/UX

Experience: 2-6 Years

Roles and Responsibilities for this position:

  • Responsible for creating Web Application, Websites, Mobile app and Print Graphics design up to date with the latest trends and techniques for UX/UI designs.
  • Work independently to assess the impact of any UI changes/improvements.
  • Work as a team to ensure any UI design changes help to compliment the overall user experience and journey.
  • Help to create UI design wireframes, mockups and final designs across all desktop, mobile and tablet devices.
  • Ability to present your designs and sell your solutions to various stakeholders.
  • Experience designing and architecting UI/UX features, interactions on mobile and web proficient in Adobe Photoshop, Illustrator and/or other visual design and wire-framing tools.
  • Good knowledge of HTML/ HTML5, CSS / CSS3, JavaScript, jQuery experience using prototyping tools.
  • Experience in creating wireframes and mockups problem-solving skills and a creative approach.
  • Good communication and writing skills.
  • Good imagination thoughts to convert these in design.

Apply