We are software craftsmen with vision
If you are passionate about technology, we would like to meet you!!
If you are passionate about using technology to build innovative products and services for global markets, get in touch and we would be delighted to hear from you. Explore our current opportunities.
Rec-3077
Experience:
- Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque
- Good understanding of the syntax of Ruby
- Understanding of object-oriented programming
- Experience with Server-side templating languages {{such as Liquid, Slim, etc depending on your technology stack}}
- Understanding of server-side CSS preprocessors {{such as Sass, based on project requirements}}
- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with concepts of MVC, Mocking, ORM, and RESTful
Rec-3048
Job Summary
The individual should be self-motivated, creative and proactive, to work successfully in a fast-paced environment including latest technologies like C#, .Net 2 Core framework and Azure. As a part of coMakeIT, the individual will work closely with fellow developers, product owner, solution architect, project manager and other stakeholders throughout the SDLC. Help testers executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution. The individual should have a strong understanding of .Net stack, SDLC processes and the QA lifecycle and methodology along with the minimum requirements specified in this document.
Responsibilities
- Interact with development teams to develop a strong understanding of the product and testing objectives.
- Design and develop modules/components
- Review the code written by peers, suggest and help improving the code as per the guidelines.
- Writing unit test cases and using the performance testing tools
- Participate in troubleshooting and training of issues with different teams to drive towards root cause identification and resolution.
Minimum Requirements
- Proven experience with developing professional C# business applications using the following technologies: C#, .Net 2 Core framework,
- Proven experience with Unit testing frameworks and mocking
- Experience on working with Azure services
- Exposure on development of restful API’s
- Exposure on working with Entity Framework
- Familiar with and intrinsically driven to apply known design patterns
- Getting application knowledge is more important than writing code
Additional Qualifications
- Working with SOLID principles
- Azure AD identity management (standards like OpenId and OAuth)
- Good to have knowledge/experience on Domain Driven Design
- Experience with professional version control software (GIT, or similar)
- Basic understanding of bookkeeping and financial management (P&L, financial statements, balance sheets)
- Experience with agile methodologies
Education: BE / B.Tech/ ME/ MTech/ MCA.
Experience: 3-5 Years
Other attributes:
- Must be flexible, independent and self motivated.
- Punctual, Regular and consistent attendance.
- Excellent verbal and written communication skills.
REC-3199
Job Summary:
The individual should be self-motivated, creative and proactive, to work successfully in a fast-paced environment .
As a part of coMakeIT, the individual will work closely with fellow developers, product owner, solution architect, project manager and other stakeholders throughout the SDLC.Help testers executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution. The individual should have a strong understanding of Java stack, SDLC processes and the QA lifecycle and methodology along with the minimum requirements specified in this document.
Responsibilities
- Create technical designs for functional extensions and technical improvements
- Develop functional extensions and technical improvements in Java
- Utilize generic Java frameworks like Wicket, Spring, and Hibernate
- Analyze complex incidents, resolve findings, and implementation of structural improvements;
- Quality assurance, code reviewing and automated unit testing;
- Document the delivered functionality;
- Participate actively to improve our team and our product.
Minimum Requirements:
- In-depth knowledge of Java/J2EE
- Experience in Java Integration
- Experience developing REST API
- Expertise with frameworks such as Spring boot, Hibernate
- Knowledge of Unit Test frameworks such as JUNIT
- Knowledge of Build Tools: Maven, Ant
Education : BE / B.Tech/ ME/ MTech/ MCA.
Experience : 5-8 Years
Other attributes:
- Must be flexible, independent and self motivated.
- Punctual, Regular and consistent attendance.
- Excellent verbal and written communication skills.
Rec-3035
Job Summary:
Is quality your passion? Do you spot every bug there is in the software? Do you like to multitask and are you ready for a challenge? Are you a flexible team player who can bounce back quickly from setbacks? Then you are the Agile Tester we are looking for.
You will keep up with the latest developments and you are always looking for opportunities to improve yourself, your team, and our product.
Responsibilities:
- Interact with development teams to develop a strong understanding of the product and testing objectives
- Design and develop test scripts/ suites to address business and technical use cases
- Execute test scripts, report the issues, prepare reports and help improve the quality as per the guidelines
- Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
- Participate in troubleshooting and triaging of issues with different teams to drive towards root cause identification and resolution
- Document, track, and escalate issues as appropriate, using defect tracking tools or similar tools/means
- Perform Sanity, Regression, technical and functional tests as per the pre / post-deployment plan during the off-hour’s maintenance windows
- Develop and execute performance, Security, and penetration tests
- Raise an alert when an important issue is likely to put in jeopardy the whole project.
Minimum Requirements:
- 3-5 years of hands-on expertise in Selenium with Java.
- Experience in developing Selenium automation framework
- Hands-on experience with MySQL, Jenkins, Maven, Bitbucket.
- Experience in test automation for Agile Continuous Integration/Development.
- Experience with API testing with Soap UI
Education: BE / BTech/ ME/ MTech/ MCA
Experience: 3-5 years
Additional Qualifications:
- Must be flexible, independent, and self-motivated.
- Punctual, Regular, and consistent attendance.
- Excellent verbal and written communication skills.
Rec-3210
Job Summary:
The individual should be self-motivated, creative and proactive, to work successfully in a fast-paced environment.
As a front-end developer you are responsible for developing and implementing the user interface / user experience for our web based CMS system.
You will be working together with team including back-end developers, front-end developers, a UI/UX designer, graphical designers and project managers. Together as a team we are responsible for creating the best possible applications for our clients.
This also means that as a front-end developer, you are creating and maintaining modules in a new technology stack with Angular but also maintaining current modules in Angular JS.
Requirements:
What we are looking for in development skills:
- Competence with large systems software design and development.
- Experience with Typescript.
- Experience with Javascript/HTML/CSS 3/SASS.
- Experience with Angular 2+.
- Experience with Bootstrap.
- Experience with Gulp.
- Experience with NodeJS.
- Experience with RxJS / NgRx.
- Experience with Angular JS.
- Knowledge of object-oriented programming as well as functional programming.
What we are looking for in non-technical skills:
- Experience with SCRUM and Agile Methodologies.
- Experience with REST API definition.
- Experience with GIT.
- Good communication skills in English.
Other skills that are a plus:
- Experience with ASP.NET 4.8 Web Forms.
- Knowledge of test-driven development.
- Knowledge of graphics software such as Adobe Suite, Photoshop etc.
Education : BE / B.Tech/ ME/ MTech/ MCA.
Experience: 5-8 years.
CloseREC-3095
Job Summary
The individual should be self-motivated, creative and proactive, to work successfully in a fast-paced environment including latest technologies.
As a part of coMakeIT, the individual will work closely with fellow developers, product owner, solution architect, project manager and other stakeholders throughout the SDLC. Help testers executing test iterations, tracking / reporting results, troubleshooting and coordinating defect resolution. The individual should have a strong understanding of Web Development, SDLC processes and the QA lifecycle and methodology along with the minimum requirements specified in this document.
Responsibilities:
- Developing user-facing, mobile first applications using React, Node, MongoDB
- Building modular and reusable components and libraries
- Optimising the application for performance
- Implementing unit tests
- Staying up to date with all recent developments in the JavaScript and React, Node.js, Vue.js space
Must Have:
- Highly proficient with the JavaScript, Typescript language and its modern Graphql, ES6+ syntax and features
- Highly proficient with React Native, React.js Vue.js, Node.JS, framework and its core principles such as components, reactivity, and the virtual DOM.
- Highly proficient with Asp.Net Core, Azure, CosmosDB
- Good understanding of HTML5 and CSS3
- Proficiency with modern development tools, like Babel, Webpack, and Git
- Experience with both consuming and designing RESTful APIs
- Experience with setting up front-end development environments, infrastructure and build processes (grunt, gulp, webpack or similar)
- Experience with agile methodologies
Education: BE / B.Tech/ ME/ MTech/ MCA.
Experience: 7-12 Years
CloseREC-3210
Job Summary:
The individual should be self-motivated, creative, and proactive, to work successfully in a fast-paced environment.
As a front-end developer, you are responsible for developing and implementing the user interface/user experience for our web-based CMS system.
You will be working together with a team including back-end developers, front-end developers, a UI/UX designer, graphical designers, and project managers. Together as a team, we are responsible for creating the best possible applications for our clients.
Requirements:
- 6+ years of hands-on experience with HTML 5, CSS 3, JavaScript, and Angular
- Must have experience with UI development using TypeScript, Angular, and RxJS / NgRx
- Advanced level knowledge of JavaScript, Angular 12, complex JSON, AJAX and Rest APIs
- Solid understanding in developing responsive sites which are cross-browser and device compatible
- Experience with CSS pre-processors (SASS)
- Knowledge of the performance and scalability considerations for web applications
- Experience integrating with RESTful APIs in front-end
- Experience working with source code control systems such as Git
Education: BE/B.Tech/ME/MTech/MCA.
Experience: 6-8 years
CloseREC-2915
Number of positions: # 2
Experience: 6 to 10 Years
RESPONSIBILITIES:
- Should be the key person to map customer requirements to the most suitable way of implementation using core technology concepts
- Should be able to design and develop medium to highly complex software
- Takes ownership of code quality. Actively and effectively reviews source code, takes defect prevention steps in software developed
- Should support entire product life cycle implementation starting from requirement gathering till production deployment as well as post-production support
- Should be able to provide high level estimates for the assigned parts of work
- Shall be responsible for timely delivery as agreed within the project without compromising on quality
- Interacts well with peers and communicates in a clear and concise manner both verbally and written on his/her work
- Should be able to coach a junior members of project team on technical aspects
- Should actively participate and contribute to analysis, design, planning, processes, etc., Raise issues where needed and create sensitivity towards timely resolution of problems
- Adopts agile development methodologies and test-driven development
SKILLS:
- A spirited problem solver, a passionate programmer with very good analytical and design skills
- Should be strong in object-oriented analysis and design. Solid work experience in development of Java/JEE applications involving micro-services architecture, Cloud infrastructure
- Good knowledge of architectural patterns like MVP, MVVM, MVC etc.,
- Rich experience in Java/JEE, Spring Boot, Hibernate, web services (SOAP and RESTful), Messaging, Synchronous and Asynchronous communication by implementing solutions in EAI layer
- Strong hands-on experience on server-side concepts like Messaging, Workflow orchestration, SOA
- Ability to independently prepare Technical Designs for modules of medium complexity
- Good experience in developing automated regressions and performance engineering
- Well versed with relational database concepts and data model design
- Familiarity with software development lifecycle and software estimation is a must
- Programming experience in any JavaScript/TypeScript framework (Angular 7.0+) would be an added advantage.
- Experience in version control systems (SVN/Git/Git-Hub/Git-Lab/BitBucket)
- Ability to develop the CI/CD pipelines, experience in working with collaboration tools (JIRA, Trello, Confluence or any other) is preferable
REC-7287
Job Summary
We are looking for a passionate and connected Senior Python Developer. Our roadmap is focused on self-service, automation, data insights and integrations with different partners. If you love working in a team, then you are the person for us. As part of our Engineering team you will play an active role in bringing our products to the next levels while enjoying the process and being present in the moment.
Minimum Requirements
- Rich development experience in Python, Kafka, Kubernetes.
- Experience in building adaptors/connectors with 3rd party systems
- Experience in building products using Event Mesh Frameworks/Event Bus architecture
- Strong design skills and problem-solving skills
- Excellent communication skills
Other Attributes
- One who understands the event-driven architecture. Understanding of payload and basic communication medium.
- As a developer thought process of code abstraction, OOP, and writing / using reusable code/utilities.
- Mindset of product development. Understanding of decoupled architecture, middleware, and integrations.
- Good to have prior knowledge of Kafka, RabbitMQ, or any other pub-sub messaging systems.
Education: BE / B.Tech/ ME/ MTech/ MCA.
Experience: 8+ years
CloseREC-2943
Number of positions: # 1
Experience: 8 to 12 Years
RESPONSIBILITIES:
- Shall be the focal point of contact for architectural and design discussions with the client.
- Should be the key person to map customer requirements to the most suitable way of
implementation using core technology concepts - As a hands-on technical specialist, should be able to independently design and develop complex software
- Takes ownership of code quality. Actively and effectively reviews source code, takes defect prevention steps in software developed
- Should support entire product life cycle implementation starting from requirement gathering till production deployment as well as post-production support
- Should be able to provide high level estimates for the assigned parts of work
- Shall be responsible for timely delivery as agreed within the project without compromising on quality
- Interacts well with peers and communicates in a clear and concise manner both verbally and written on his/her work
- Actively participates in technical evaluation of candidates as part of hiring and recruitment activities.
- Should be able to coach a junior members of project team on technical aspects
- Should actively participate and contribute to analysis, design, planning, processes, etc., Raise issues where needed and create sensitivity towards timely resolution of problems
- Adopts agile development methodologies and test-driven development
SKILLS:
- An influencer, a spirited problem solver, a passionate programmer with very good analytical and design skills
- Should be strong in object-oriented analysis and design. Solid work experience in
development of Java/JEE applications involving micro-services architecture, Cloud
infrastructure - Good knowledge of architectural patterns like MVP, MVVM, MVC etc.,
– Rich experience in Java/JEE, Spring Boot, Hibernate, web services (SOAP and RESTful), Messaging, Synchronous and Asynchronous communication by implementing solutions in EAI layer - Strong hands-on experience on server-side concepts like Messaging, Workflow orchestration, SOA
- Ability to independently prepare solution blueprints, technical designs, deployment
architecture for modules of medium to high complexity - Good experience in developing automated regressions and performance engineering
- Well versed with relational database concepts and data model design
- Familiarity with software development lifecycle and software estimation is a must
- Programming experience in any JavaScript/TypeScript framework (Angular 7.0+) would be an added advantage.
- Experience in version control systems (SVN/Git/Git-Hub/Git-Lab/BitBucket)
- Ability to develop the CI/CD pipelines, experience in working with collaboration tools (JIRA, Trello, Confluence or any other) is preferable