Job Openings in India

Join our team in India

If interested in any of the below position, please submit your up-to-date resume and the following details to hrd-india@magicsoftware.com

Total Experience:
Relevant Experience in:
Current Location:
Time to join:
Current CTC:
Expected CTC:

Currently we have open positions for:

Full Stack Javascript Developer   Enterprise Java Developer  Devops Developer Automated QA Lead Principal Software Engineer – xpi Platform Principal Software Engineer – xpa Platform

Full Stack Javascript Developer

We are looking for a full stack Javascript developer to join our development team in Pune. You will be developing our cutting edge low-code development platform using Javascript tools including Angular, Ionic, Cordova and NodeJS as part of our core development team. You need to be proficient in JavaScript, HTML, and CSS. Experience with Angular and TypeScript is a plus. If you have prior experience in developing mobile apps, please highlight it in your resume.

Your Day-To-Day

  • Implement bug fixes and new features for the SmartUX Studio and related tools
  • Work with project architects and UX designers to scope new features
  • Work with project manager to define technical tasks and accurate estimates for work
  • Deliver solutions on time that will delight users
  • Identify and fix defects
  • Communicate with wider team regarding the status of your projects

Requirements

  • 5+ years experience with Javascript, HTML and CSS
  • Knowledge of frontend frameworks like Angular, React or JQuery
  • Experience with backend development using NodeJS
  • Familiar with version control using GIT
  • Experience with full project lifecycle from requirements gathering to completion
  • Track record of on-time delivery of projects
  • Ability to work independently
  • Great interpersonal and communications skills
  • Proficient in written and spoken English

Nice to Haves

  • Experience with the Ionic framework and Typescript
  • Prior experience developing mobile apps

Education: B.E./MCA/MCS/BCS/BCA

Enterprise Java Developer

We are looking for an enterprise Java developer to join our development team in Pune. You will be developing our cutting edge low-code development platform using Java tools including servlets, Jersey and JDBC, as part of our core development team. You need to be proficient in Java and Java EE. Experience in NodeJS, HTML,CSS and Javascript is a plus. If you have prior experience in NodeJS or front end development, please highlight it in your resume.

Your Day-To-Day

  • Implement bug fixes and new features for the SmartUX Runtime and related tools
  • Work with project architects and UX designers to scope new features
  • Work with project manager to define technical tasks and accurate estimates for work
  • Deliver solutions on time that will delight users
  • Identify and fix defects
  • Communicate with wider team regarding the status of your projects

Requirements

  • 5+ years experience with Java and Java EE
  • Previous work with RESTful APIs using JAX-RS/Jersey
  • Understanding of database access using JDBC
  • Familiar with version control using GIT
  • Experience with full project lifecycle from requirements gathering to completion
  • Track record of on-time delivery of projects
  • Ability to work independently
  • Great interpersonal and communications skills
  • Proficient in written and spoken English

Nice to Haves

  • Experience with server side Javascript using NodeJS
  • Experience with frontend development in HTML/CSS/Javascript
  • Experience with Elasticsearch and the ELK stack

Education: B.E./MCA/MCS/BCS/BCA

Devops Developer

We are looking for a devops developer to join our development team in Pune. You will be developing the framework for building and maintaining our cutting edge low-code development platform using CI tools including Jenkins, Maven and Docker, as part of our core development team. You need to be proficient in devops tools for CI, builds and installation.

Your Day-To-Day

  • Maintain and improve devops environment for complex Java/NodeJS environment
  • Deliver reliable continuous build and test environment using Jenkins
  • Implement automated test environment using Gradle and protractor
  • Maintain AWS environment for developers and testers
  • Work with project architects to scope new build requirements features
  • Work with project manager to define technical tasks and accurate estimates for work
  • Deliver solutions on time that will delight users
  • Identify and fix defects in build and test process
  • Communicate with wider team regarding the status of your projects

Requirements

  • 5+ years’ experience with Java and Java EE
  • Previous work with CI tools like Jenkins
  • Strong understanding of maintaining Unix and Windows environments
  • Experience with Docker
  • Knowledgeable about automated test technologies like Gradle and Mocha
  • Able to work in and maintain AWS environments
  • Familiar with version control using GIT
  • Experience with full project lifecycle from requirements gathering to completion
  • Track record of on-time delivery of projects
  • Ability to work independently
  • Great interpersonal and communications skills
  • Proficient in written and spoken English

Nice to Haves

  • Previous experience with Windows installers
  • Experience using AWS APIs and AWS automation

Education: B.E./MCA/MCS/BCS/BCA

Automated QA Lead

We are looking for an automated quality assurance lead developer to join our development team in Pune. You will be developing the framework for testing our cutting edge low-code development platform using automation tools including Gradle, Protractor and Selenium, as part of our core development team. You need to be proficient in test automation as well as basic Javascript development. If you have prior experience creating automated tests for HTML5 or Angular environments, please highlight them on your resume.

Your Day-To-Day

  • Maintain and improve test automation for complex Angular/NodeJS project
  • Deliver reliable automated tests using tools like Gradle and Protractor
  • Create test plans and file bugs using JIRA and X-Ray
  • Work with project architects to scope new testing requirements
  • Work with project manager to define technical tasks and accurate estimates for work
  • Deliver solutions on time that will delight developers
  • Identify and fix defects in the test process
  • Communicate with wider team regarding the status of your projects

Requirements

  • 5+ years experience with Java and Java EE
  • Previous work with test automation tools including protractor
  • Strong understanding of automated test process
  • Familiar with defect reporting and management using JIRA
  • Experience with testing frameworks for JIRA such as X-Ray or Zephry
  • Familiar with version control using GIT
  • Experience with full project lifecycle from requirements gathering to completion
  • Track record of on-time delivery of projects
  • Ability to work independently
  • Great interpersonal and communications skills
  • Proficient in written and spoken English

Nice to Haves

  • Previous experience with Docker and Windows environments
  • Experience using Selenium and similar tools

Education: B.E./MCA/MCS/BCS/BCA

Principal Software Engineer – xpi Platform

As a Principal Software Engineer you will be joining a highly professional team and will be fully capable of owning and running an entire subsystem of work. The ideal candidate is a highly proactive technical leader that displays natural ability to see the big picture and easily communicate with the various parties.

You would be expected to have deep and substantial expertise in multiple programming environments and be a technical leader as per the following:

  • Drive technology & best industry practices within R&D
  • Handle system scalability and performance improvements
  • Drive code reviews, design reviews and architecture discussions & decision-making
  • Review and recommend improvements to existing system designs
  • Recommend new technologies to improve system performance and reliability
  • Perform system failure analysis and provide corrective & preventive actions
  • Design and develop logical and physical data models to meet application requirements
  • Respond to complex customer queries and concerns in a timely fashion
  • Provide technical guidance in planning, estimating and executing projects
  • Analyze project requirements and accordingly provide technical recommendations
  • Develop new systems as-well as maintain existing systems, when required

Prerequisites:

  • 3+ years of practical experience working with Agile/Scrum, preferably as a Scrum Master
  • 7+ years of experience with Java/J2EE (3+ years on Java 8, JDBC/Hibernate, RMI, REST, Web Service, OData, XSLT, JSON, Security)
  • 3+ years of experience being a professional engineer in the EAI/ESB/API domain
  • Excellent knowledge of Spring framework (3+ years on Spring Boot)
  • Strong knowledge of REST and micro-services based design
  • Capable to work with RDBMS: Oracle/MSSQL/MySQL
  • Maven and Ant knowledge (Hands on experience)
  • Proficient in distributed and messaging frameworks
  • Strong analytical/logical and troubleshooting skills
  • Highly motivated and should work independently
  • Experience with JavaScript/Angular.

It would be a plus if you also have:

  • Knowledge on cloud computing (AWS, Azure)
  • Knowledge of ELK, MEAN stack
  • Exposure to IMDG (e.g. Gigaspace, Redis)

Qualifications:

  • B.E./MCA/MCS/BCS/BCA
  • Fluent English – Written and verbal

Principal Software Engineer – xpa Platform

As a Principal Software Engineer you will be joining a highly professional team and will be fully capable of owning and running an entire subsystem of work. The ideal candidate is a highly proactive technical leader that displays natural ability to see the big picture and easily communicate with various parties.

You would be expected to have deep and substantial expertise in multiple programming environments and be a technical leader as per the following:

  • Drive technology & best industry practices within R&D
  • Develop, test and maintain system functionality that involves a wide set of interfaces to other units
  • Analyse project requirements and participate in research work for providing technical recommendations
  • Scope projects via working closely with Project Manager
  • Provide technical guidance in planning, estimating and executing projects
  • Respond to customer queries and concerns in a timely fashion
  • Drive code reviews, design reviews and architecture discussions & decision-making
  • Handle system scalability, reliability and performance improvements
  • Provide corrective & preventive actions for system failures

Prerequisites:

  • 7+ years of experience with either of the following:
    • Developing software using C++ and C#/Java/Unix.
    • 2+ years of experience in web development using Angular (preferred)/React with additional 3+ years’ experience in C++/C#/Java
  • Sound knowledge of Object-Oriented Design.
  • Fluent English – Written and verbal

It would be a plus if you have exposure to:

  • Debugging crash dumps
  • Profilers and performance analysis tools
  • Compiling and using open source software.
  • Docker

Qualifications:

  • BE or Master’s in Computer Science

Technical Support Engineer

Provide solutions to customer queries, on a deep technical level.  Provide 1st and 2nd tier support.

Experience: 2+ years in product support

Responsibilities:

  • Provide functional expertise in the technical support process
  • Work with customers to ensure highest satisfaction level
  • Documenting all case details, investigation and resolution
  • Communicating with QC & Product Management in order to bring to product problems resolutions
  • Creating knowledge units for the knowledgebase
  • Providing consulting services – on-site support and specific training if needed
  • Ready to work in 24*7

Qualifications:

  • Familiarity with databases (at least MSSQL / Oracle)
  • Familiarity with XML
  • Familiarity with .Net
  • Familiarity with web services
  • Familiarity with enterprise architecture
  • Programming experience in any 3G language (preferably .Net / Java)
  • Experience in providing customer care – advantage
  • Familiarity with integration tools – advantage
  • Experience in system analysis – advantage

Qualifications:

  • B.E./MCA/MCS/BCS/BCA
  • Fluent English – Written and verbal

Featured Stories

Resil Chemicals
Resil Chemicals Adopts Lean Manufacturing with Magic Software’s Low-Code Platforms
Read Story
Westmor Industries
Magic Provides Backend Integration Solution for Westmor Industries’ ServiceMax Mobile Field Service App
Read Story
ZF Lemförder
ZF Lemförder SA Relies on Magic Software’s Prebuilt Connector for Quick, Reliable SAP ERP Integration
Read Story
Resil Chemicals
Resil Chemicals Adopts Lean Manufacturing with Magic Software’s Low-Code Platforms
Read Story
Westmor Industries
Magic Provides Backend Integration Solution for Westmor Industries’ ServiceMax Mobile Field Service App
Read Story