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-7020
Skill: IT Support Engineer
Exp : 5+ Years
Within your role you will be expected to work with :
- Windows 10
- Microsoft 365
- VMWare applications
- Microsoft Defender for Endpoint
- Windows Server, AD
- Azure AD (hybrid)
- Automation via PowerShell
- Power Automate
- Jamf Pro and Microsoft Intune (MEM).
Using and managing knowledge of following systems are a welcomed experience:
- Jira and Confluence
- Hardware repair and part replacement
Furthermore, we think it is important that you:
- You have a passion for IT and are eager to develop yourself and the team
- You are a team player and work pro-actively, you have a flexible mindset and are solution oriented.
- You are dedicated in spreading security awareness throughout the company
- You think in challenges instead of in problems and the dynamic environment of a fast-growing company is something which attracts you.
Rec-6984
CICD Roles-Profile
Preferably we look for T-shaped engineers in the CICD, WebMethods and Kubernetes experience and knowledge space.
We expect from team members to be working on de CICD pipelines and support to improve the development of high quality software and continuously improve the pipelines themselves. We will be using Azure DevOps for CICD and deploy the software on various destinations (own environments as well as customer environments).
Currently we see two main roles but they need to merge into the T-Shaped engineers we prefer in the CICD team. We have one role (A) that has more focus on the Azure DevOps configuration to support the teams and delivery teams to deliver the high quality artifacts that will be used for deployments. And we have one role (B) that focusses on setting up, optimizing and maintaining the products (coMakeIT and WebMethods) that will be deployed in a Kubernetes environment.
Job description: CICD DevOps Engineer
Improvement of the complete CICD pipeline. Automate by leveraging market standards.
- Current project to deploy AzureDevOps pipelines
- Facilitate QA hooks (like SonarQube)
- Automate everything by coding/scripting. Work towards GitOps
Setting up of WebMethods and coMakeIT products for and use on Kubernetes. Automated builds and Deployments across the CICD Pipeline (from Development Environments -> Customer Environments)
- Build high quality immutable artifacts (CI)
- Deployments based on the immutable artifacts (CD)
- Is creative and understands how to upgrade and promote running applications in production environment
Facilitate all development processes
- Management of all development tooling
- Life cycle management (tools, environments, upgrades, etc)
- System management (updates; authorization, recovery)
Tools we are using: (Highest focus is highlighted)
- Docker
- Kubernetes
- Prometeus
- Grafana
- Jenkins
- Bitbucket/Git
- AzureDevOps
- Elasticsearch
- Kibana
- SonarQube
- Linux
- Atlassian
- Jira
- Confluence
Digital Insurance Platform
- SAG WebMethods suite (IS, myWebMethods, APi Gateway)
- Java (Spring boot)
- Keycloak
- Drools
Experience: 9 to 13 years
CloseRec-8199
CICD Roles-Profile
Preferably we look for T-shaped engineers in the CICD, WebMethods and Kubernetes experience and knowledge space.
We expect from team members to be working on de CICD pipelines and support to improve the development of high quality software and continuously improve the pipelines themselves. We will be using Azure DevOps for CICD and deploy the software on various destinations (own environments as well as customer environments).
Currently we see two main roles but they need to merge into the T-Shaped engineers we prefer in the CICD team. We have one role (A) that has more focus on the Azure DevOps configuration to support the teams and delivery teams to deliver the high quality artifacts that will be used for deployments. And we have one role (B) that focusses on setting up, optimizing and maintaining the products (coMakeIT and WebMethods) that will be deployed in a Kubernetes environment.
Job description: CICD DevOps Engineer
Improvement of the complete CICD pipeline. Automate by leveraging market standards.
- Current project to deploy AzureDevOps pipelines
- Facilitate QA hooks (like SonarQube)
- Automate everything by coding/scripting. Work towards GitOps
Setting up of WebMethods and coMakeIT products for and use on Kubernetes. Automated builds and Deployments across the CICD Pipeline (from Development Environments -> Customer Environments)
- Build high quality immutable artifacts (CI)
- Deployments based on the immutable artifacts (CD)
- Is creative and understands how to upgrade and promote running applications in production environment
Facilitate all development processes
- Management of all development tooling
- Life cycle management (tools, environments, upgrades, etc)
- System management (updates; authorization, recovery)
Tools we are using: (Highest focus is highlighted)
- Docker
- Kubernetes
- Prometeus
- Grafana
- Jenkins
- Bitbucket/Git
- AzureDevOps
- Elasticsearch
- Kibana
- SonarQube
- Linux
- Atlassian
- Jira
- Confluence
Digital Insurance Platform
- SAG WebMethods suite (IS, myWebMethods, APi Gateway)
- Java (Spring boot)
- Keycloak
- Drools
Experience: 6 to 9 years
CloseRec-6990
Web Methods CI/CD
- Experience in Siebel Admin (Configuration, Scripting, Workflow)
- WebMethod Administrator and minimum 2+ years of the webMethod developer
- E2E webMethod Upgrade (v9.5 to v10.1 and 10.1 to 10.7) projects as an administrator in installation and configuration of IS,MWS,Broker/UM, Mediator, DMZ. Database configurator.
- Experienced in SQL, PL/SQL,Stored Procedures and basic unix commands.
- Having a knowledge on the docker,Khafka,JMS messaging, Axway MFT. Basics of phyton
Rec-8172
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-7598
- Looking for a senior iOS developer having understanding of Apple’s design principles and application. interface guidelines
- Experience in designing and building mobile applications for Apple’s iOS platform.
- Proficient in Objective-C, Swift, and Cocoa Touch.
- Proficient in code versioning tool Git.
- Knowledge of C-based libraries.
- Familiarity with push notifications, APIs, and cloud messaging, MapboxSDK, FirebaseSDK, ApolloGraphql, AFNetworking, Swiftlint, OCMock
- Experience with continuous integration and excellent problem-solving skills with willingness to research.
Rec-6257
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-6387
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.
Responsibilities
- Backend Python Development
- Participate in architecture and software development activities
- Contribute to unit testing and perform minimal tests of work before being reported to the PO as complete
- Always consider privacy and security principles in mind when designing or developing
- Translate functional requirements into technical requirement together with the other team members.
- Peer reviewing of code done by other developers
- Address incidents and perform root cause analysis
- Offer feedback to the PO and CTO regarding points of improvement either in the retrospective or in private
Minimum Requirement
- Experience with Django, Fast API is optional
- Good code structuring, exceptions handling and logging skills
Education: BE / B.Tech/ ME/ MTech/ MCA.
Experience: 7+ years
Other Attributes
- Positive attitude and solution oriented
- Thinking outside of the box
- Team player (as oppose to lone ranger, rockstar or Rambo attitude) who relies on the team, letting others know how they are doing the things, so they can learn too
- Passion for automation and testing
- Lives and breathes documentation
Rec-6326
Job Summary:
You are a system engineer who has experience with managing and automating virtualized infrastructures, hosting business applications or SaaS services on a high availability basis. You are at your best when you have automated all our chores away and ready to spend time innovating our platform. Beside the daily maintenance and management of the hosting platform you will participate in our improvement projects.
You are going to be a part of a great, highly energetic team that is in the middle of a big transition. You get the chance to develop as a professional, in a crucial role. Moreover, you can make an impact and contribute to the further professionalization of our company.
Responsibilities:
Within your role you will be expected to work with:
- RHEL 6 and 7 moving to 8
- the full VMware stack, Datera storage solutions
- Automation tools like Puppet and Ansible
- Back-up solutions like Spectrum Protect
- Monitoring tooling like Nagios and CheckMK
- Networking tooling like vmware NSX
- Containerization solutions like Openshift and a myriad of other tooling.
Minimum Requirements:
- You have at least a Graduation degree or comparable experience
- You have a passion for IT and are eager to learn new things
- You have solid knowledge of and extensive experience working with Linux and preferably also Windows, Red Hat certification is a huge pre
- You are specialized in at least one of these areas: virtualization, networks, storage, automation and have some war stories to tell about it
- You are a team player and work pro-actively, you have a flexible mindset and are client oriented
- You think in challenges instead of in problems and the dynamic environment of a fast growing company is something which attracts you
Education: BE / BTech/ ME/ MTech/ MCA
Experience: 3 – 5 years
CloseRec-6318
Job Summary:
You will be responsible for timely and utmost quality driven delivery of planned functionalities. You will also coach and mentor development teams, which includes testers, designers, and developers. You will continue to motivate and encourage teams towards development and maintenance of the product. You will be part of fast-paced, time sensitive & quality driven international product development organizations team.
Responsibilities:
- Execute and deliver the product roadmap in collaboration with Product Management team
- High focus on People, Process and Product along with day-to-day operational management of development projects
- Manage, execute, and communicate project plans and delivery against commitments
- Drive initiatives for continuous improvement our Agile development process, and testing procedures
- Uphold high quality standards being highly time sensitive
- Develop strategic roadmaps (monthly, quarterly, and yearly) for the team based on project priorities and its benefits
- Coach, mentor teams for continues learning and to enhance their abilities to maintain a best-in-class software development product
Minimum Requirements:
- Atleast 10 -15 years of experience in operational role, as a developer in any technical stack
- Of which atleast 5 years of experience should be in technical management role, preferably at an ISV
- Demonstrable multi-year experience with Agile Development methodology and management experience working with off-site teams
- Solid understanding of technological issues, demonstrated by working knowledge of technologies
- Demonstrable working experience in an international environment
- Result-oriented and pragmatic, while having a long term, strategic view
- Open and approachability personality, able to motivate international and distributed teams
- Good command in English language
Education: BE / BTech/ ME/ MTech/ MCA
Experience: 10 – 15 years
CloseRec-6065
Job Summary:
The individual should be self-motivated, creative, and proactive, to work successfully in a fast-paced environment including the latest technologies.
As a part of coMakeIT, the individual will work closely with fellow developers, product owners, solution architects, project managers, and other stakeholders throughout the SDLC.
Requirements:
- Insurance and pension domain knowledge
- Creating Product vision, defining road maps
- Liaison between stakeholders and development teams
- Create and own product backlog
- Experience in scrum and agile methodologies,
- Writing user stories
- Providing vision and direction to the Agile development team and stakeholders throughout the project and creating requirements
- Define product vision, roadmap, and growth opportunities
- Translates product roadmap features into well-defined product requirements including features, user stories, and acceptance test criteria.
- Ensure that the team always has an adequate amount of prior prepared tasks to work on
- Work closely with Product Management to create and maintain a product backlog according to business value or ROI
- Provide an active role in mitigating impediments impacting successful team completion of Release/Sprint Goals
- Defines and executes the go-to-market plan, working to ensure that product management, marketing, and sales have what they need to be successful.
- Must have experience in preparing UI designs
Education:
- BE / B.Tech/ ME/ MTech/ MCA.
Experience:
- 5 to 8 years
Rec-5296
Job Summary:
Is software your passion? Do you have experience with or the ambition to lead a team of Developers in the future? Or are you more of the individual Developer who wants to be the best in his/her field? Are you multidisciplinary and do you strive for excellence? Are you a flexible team player who can bounce back quickly from setbacks? Come work at coMakeIT!
As a Senior Progress Developer, you are responsible for the end-to-end quality of the software you develop together with your team.
Responsibilities:
- Experienced in:
- Progress OE 11.7
- Object oriented programming in the ABL
- Progress developer studio
- Other experiences that are a plus:
- Working with Atlassian JIRA
- Working with Atlassian Sourcetree
- Working with Atlassian Bitbucket
- Working with Atlassian Bamboo
- If the candidate has knowledge of the Life&Pension domain at some level (life insurances and pension product) that would be a big plus, but we realise this is highly unlikely.
Minimum Requirements:
- Having hands on experience in Software Application Development based on Progress 4 GL
(CHUI &GUI).
- Having exposure to database of Progress 9.X.
- Experience in medium to large size projects involving Progress 4GL technology.
- Strong knowledge in Object Oriented Design Skills.
- Knowledge on source control tool( ex: SVN,VSS,PVCS, Round Table)
- Having exposure to other tools like Open Edge, ADM2, would be an added advantage.
- Knowledge on Web services
- Knowledge on XML would be an added advantage
Other attributes:
Soft skills / Personal characteristics
- Fluently English
- Good communication skills
- Flexibility
- Cooperative
- Teamplayer, but able to work independently
Education:
- BE / B.Tech/ ME/ MTech/ MCA.
Experience:
5-10 years
CloseRec-5324
Job Summary:
Designs and/or advises on software solutions from a functional, technical configuration or mathematical / actuarial perspective.
Minimum Requirements:
- Identification and translation of internal and external customer needs and trends into an achievable product design or technical configuration design
- Design of products in line with set architectural, quality, security and technical guidelines.
- Understandable and up to date design specification and documentation so that the product can be developed or configured in an efficient and qualitative way.
- Part of the development team
- Performs epic breakdown in order to get the development teams working
- Go to person for al functional questions
- Functional knowledge about web applications
Responsibilities:
- Applies advanced technical knowledge and experience, is willing to learn and continuously and pro-actively maintains and updates knowledge.
- Executes advanced tasks for the development of a complete product(design), application and/or system. Focuses on work within the team.
- Finds the optimal solution/way of working/methodology for issues within scope that are not immediately evident. Has a focus on continuous improvement. Assesses the feasibility of an improvement idea and is able to translate it into action within the own domain.
- Executes tasks independently and takes care of day to day guidance of and feedback to junior engineers if applicable. Has the agility to anticipate on changes in work and customers’ requests and the flexibility to change the way of working, while reaching the set goals.
- Communicates with internal and external stakeholders across domains/departments. Discusses and challenges technical issues and exchanges information and knowledge.
Education: BE / B.Tech/ ME/ MTech/ MCA.
Experience: 5-8 years.
Other attributes:
- Preferable technical knowledge on API’s and supported tools like Postman, SoapUI
- Team player, English vocabulary in order
- Preferable domain knowledge on pension and insurance.
Rec-5710
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-5605
Job Summary:
As a back-end developer you will create the logical back-end and core computational logic of 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 back-end developer, you are creating and maintaining modules in a new technology stack with .NET 5 but also maintaining current modules in .NET 4.8.
Requirements:
What we are looking for in development skills:
- Competence with large systems software design and development.
- Well versed in object-oriented programming, SOLID principles, and dependency injection.
- Experience with C# in .NET Framework 4.8 Web API.
- Experience with C# in .NET Core Web API & MVC.
- Experience with ORM.
- Experience with Microsoft SQL server and SQL.
- Experience in defining and integrating API’s.
What we are looking for in operations skills:
- Experience with Microsoft Azure Storage and Service bus.
- Experience with continuous integration in Visual Studio Team DevOps.
- Experience with GIT.
What we are looking for in non-technical skills:
- Experience with SCRUM and Agile Methodologies.
- Good communication skills in English.
Additional Qualifications:
- Experience with HTML, CSS, JavaScript and preferably Angular.
- Experience with ASP.NET 4.8 Web Forms.
- Experience with SOLR (NoSQL).
- Knowledge of graphics software such as Adobe Suite, Photoshop etc.
- Knowledge of test-driven development.
Education: BE / B.Tech/ ME/ MTech/ MCA.
Experience: 5-8 years.
CloseREC-4887
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-5606
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-4212
Job Summary
We are looking for an Experienced Java Developer, who will be a part of one of our multidisciplinary Scrum teams. The individual will work with Scrum team on one of our web-based enterprise products.
We work with Java, JUnit, JavaScript, Angular JS, Apache Cordova, Gradle, JBoss, Tomcat, Oracle, and MS SQL. Big investment themes for the coming years are Cloud, Mobile, IoT and Analytics.
Responsibilities
- Design, development, and testing of all aspects of the product lifecycle
- Realizing cross-functional requirements
- Planning and delivering adhering to teams’ commitments
- Fixing development and customer problems in line with the quality policy
- To encourage collaborative efforts and camaraderie with onshore and offshore team members
- Keep up with the latest developments and you are always looking for opportunities to improve yourself, your team, and our product
Minimum Requirements
- Experience in Java EE Web development
- Good Knowledge of Core Java, Collections, web services, XML, Design patterns, SpringBoot. Good knowledge of Object-Oriented Programming
- Familiar with Oracle and/or MS SQL Server databases, JBoss and Tomcat
- Should be familiar with the needed Planning/Execution/Delivery
- Should have handled design to development of specific business requirements independently
- Should have the needed communication to directly engage with the Product Owner/Product
- Manage and initiate the needed design activities
Additional Requirements
- Minimum 4–6 years experience
- BE / MCA / MSC degree or equivalent in an IT related discipline
- Strong written and Verbal communication skills
- Prefer having excellent communication skills with customers
- Team player, willing to go an extra mile to get the job done
Rec-4734
About coMakeIT :
Founded by a core team of professionals with decades of experience in building enterprise-scale, sophisticated software products for global markets, we provide a unique blend of software craftsmanship, technology stewardship, and product-thinking.
Engineering teams at coMakeIT strive to provide optimal, scalable, and robust solutions through software products. We continuously work to bring engineering excellence by recognizing constraints and negotiating the right trade-offs. We work on mission-critical systems in manufacturing, education, fintech, supply chain, and many more domains by keeping the quality of software high and standing by software craftsmanship principles.
We are committed to go the extra mile to put our clients first by having our teams embrace the passion to innovate and to achieve the highest level of excellence. As technology partners to our clients, we are committed to build well crafted, elegant products for them.
About the Role :
We are looking for self-starters who have a vision on engineering who want to take our product to the next level.
Responsibilities
- Work with the customers to drive Ops requirements
- Work together with the development and IT teams to bridge the execution
- Ensure that Ops is reliable with good design and implementation
- Take initiative to improve system’s reliability and reduce cost of operations
- Work in a highly agile environment
Technical Skills
- Strong programming, debugging and analytical skills
- Strong at setting up full CI/CD/CT pipeline using commonly used tools
- Strong knowledge of Agile and software development best practices
- Must be an expert at a few skills below and willing to learn others
- Java (Spring) Backend Services
- Cloud Technologies (AWS/Azure )
Additional Good to have Technical Skills
- Knowledge of web application development fundamentals, RESTful Web Services etc.
- Should be able to develop API’s following CRUD principles
- Experience of building web applications for monitoring usage
- Experience of using any hosted source code management system like GitHub
Who you are ?
- You are an open-minded learner and excellent communicator and build trust quickly
Experience : 4-8 years
CloseRec-4328
Job Summary:
We are looking for a Vue.js Developer interested in building cutting edge web applications and components. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. Ideal candidate should have experience building robust, secure, modular code.
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 SDLC processes and the QA lifecycle along with the minimum requirements specified in this document.
Responsibilities:
- Developing user-facing applications using Vue.js
- Building modular and reusable components and libraries
- Optimizing we application for performance
- Implementing unit tests
- Staying up to date with all recent developments in the JavaScript and Vue.js space
Minimum Requirements:
- Highly proficient with the JavaScript language and its modern ES6+ syntax and features
- Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM
- Familiarity with the Vue.js ecosystem, including Vue CLI, Vuex, Vue Router, and Nuxt.js
- Good understanding of HTML5 and CSS3
- Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
- Proficiency with modern development tools, like Babel, Webpack, and Git
- Experience with both consuming and designing RESTful APIs
Additional Qualifications:
- Experience with setting up front-end development environments, infrastructure and build processes (grunt, gulp, webpack or similar)
- Experience with agile methodologies
Other attributes:
- Must be flexible, independent and self-motivated.
- Punctual, Regular and consistent attendance.
- Excellent verbal and written communication skills.
Experience:
- 4-6 years
REC-4493
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-6031
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. The individual should have a strong understanding of Mobile App Development, SDLC processes.
Responsibilities:
- Developing Android/iOS mobile apps using Ionic/Cordova framework
- Design, build and maintain efficient, reusable, and reliable code
- Deploying the applications to the stores
- Staying abreast of developments in Mobile & Web applications and related frameworks
Minimum Requirements:
- Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store
- Proficiency with fundamental front-end languages such as HTML/5, CSS/3, JavaScript, Angular, and JQuery.
- Good exposure to design and development of the hybrid mobile app using Ionic Framework and Cordova
- Understanding of third-party Web Services, JSON and REST API is required
- Experience in integrating 3rd party components and apps
- Experience in working with notification framework
- Should be able to handle complete app development lifecycle independently
- Ability to learn other frameworks such React-Native
- Experience in working with code versioning tools like Git/GitHub/BitBucket
Education:
- BE / B.Tech/ ME/ MTech/ MCA.
Experience:
- 4-6 Years of experience
REC-6367
Job Summary:
coMakeIT is looking for an experienced and dynamic sales professional, who can deliver measurable success that thrives in a quick sales cycle environment. Our ideal candidate is highly motivated, an excellent communicator, can work well within a cooperative and friendly team as well as being able to work on their own initiative. The primary focus of the role is to work for ISV (Independent software vendors) markets with the Sales team to develop revenue plans, lead generation, setting individual sales targets and achieving customer deals.
Key Responsibilities:
- Achieve objectives through effective planning, setting sales goals, analyzing data on past performance, and projecting future performance.
- Need good knowledge of software product life cycle, from start-ups to enterprise level.
- Research software product market trends, companies, identify key players and generate interest.
- To develop insights of software industry verticals from target geographies across the globe.
- Researching potential ISV leads from business directories, web searches and other digital/social media sources.
- Maintain and expand database of accounts & contacts within target territory.
- Ability to have good customer conversation and complete sales cycle knowledge.
- Understanding customer needs and offer relevant service solutions.
- Ensure to work cross functionally with other departments, like collaborate with marketing, operations, and delivery or with product and research teams to make sure customer needs are met.
- Source new sales opportunities through inbound and outbound sources.
- Cold calling; making multiple outbound calls to potential customers.
- Presenting and delivering right/relevant information to potential customers.
- Route qualified opportunities to the appropriate sales manager for further development and closure.
- Tracking weekly, monthly, and quarterly performance and sales metrics.
Required Skills:
- Proven sales and business development experience for ISV markets.
- Ability to multi-task, prioritize, and manage time effectively.
- Excellent verbal and written communication skills; the ability to call, connect and interact with potential customers.
- Knowledge of customer relations and adapt sales cycle.
- In-depth understanding of company services & value proposition.
- Eager to expand company with new sales, clients, and territories.
- Ability to work independently and as an active member of sales team.
- Strong computer skills, including Microsoft Office Suite and CRMs.
Experience: 3-5 years of experience (IT Sales and business development, ISV market experience preferred)
Education: Bachelor/Master University degree with a specialization in sales & marketing and business development preferred.
CloseREC-5798
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-6389
About coMakeIT :
Founded by a core team of professionals with decades of experience in building enterprise-scale, sophisticated software products for global markets, we provide a unique blend of software craftsmanship, technology stewardship, and product-thinking.
Engineering teams at coMakeIT strive to provide optimal, scalable, and robust solutions through software products. We continuously work to bring engineering excellence by recognizing constraints and negotiating the right trade-offs. We work on mission-critical systems in manufacturing, education, fintech, supply chain, and many more domains by keeping the quality of software high and standing by software craftsmanship principles.
We are committed to go the extra mile to put our clients first by having our teams embrace the passion to innovate and to achieve the highest level of excellence. As technology partners to our clients, we are committed to build well crafted, elegant products for them.
Your role
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.
Core responsibilities
- Implement various development, testing, automation tools, and IT infrastructure
- Participate in architecture and software development activities
- Monitor the processes during the entire lifecycle for its adherence and updating or creating new processes for improvement and minimizing the wastage
- Proactively encourage and build automated processes wherever possible
- Peer reviewing of IaC done by other DevOps
- Translate loosely defined requirements into solutions.
- Identify and deploy cybersecurity measures by continuously performing vulnerability assessment and risk management
- Manage incidents and perform root cause analysis
Technical Key skills:
- Experience working on Linux based infrastructure
- Configuration and managing databases such as Postgres, Elastic stack
- Experience with AWS, Kubernetes, Terraform, Ansible, Gitlab, and ideally AWS certified.
- Nice to have: Experience GDPR and/or ISO 27001 compliance
- Nice to have: Python development background
Key skills:
- Positive attitude and solution oriented
- Thinking outside of the box
Experience: 8-10years
CloseREC-6750
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-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-4808
Job Summary:
The individual We are looking for a self-motivated, creative, and proactive person to work successfully in a fast-paced environment. The position requires interaction with functional and technical team members to ensure that efficient and effective accounting solutions are being provided to the client. It requires regular interactions with clientele. Formulate tactics to support the growth associated with a product and/or product family. And understand the competitive ecosystem.
Minimum Requirements:
- Experience in Siebel Admin (Configuration, Scripting, Workflow)
- WebMethods Administrator with minimum 2+ years of experience as a Web Methods Developer.
- E2E webMethod Upgrade (v9.5 to v10.1 and 10.1 to 10.7) projects as an administrator in installation and configuration of IS, MWS, Broker/UM, Mediator, DMZ. Database configurator.
- Experienced in SQL, PL/SQL, Stored Procedures, and basic Unix commands.
- Having knowledge of docker, Kafka, JMS messaging, Axway MFT. Basics of phyton.
Education: BE / B.Tech/ ME/ MTech/ MCA.
Experience: 6+ Years
Other attributes:
- Must be flexible, independent, and self-motivated.
- Punctual, regular, and consistent attendance.
- Excellent verbal and written communication skills.
REC-5800
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
Job Summary:
Improvement of the complete CICD pipeline. Automate by leveraging market standards.
- Current project to deploy AzureDevOps pipelines
- Facilitate QA hooks (like SonarQube)
- Automate everything by coding/scripting. Work towards GitOps
Setting up of WebMethods and CCS products for and use on Kubernetes. Automated builds and Deployments across the CICD Pipeline (from Development Environments -> Customer Environments)
- Build high quality immutable artifacts (CI)
- Deployments based on the immutable artifacts (CD)
- Is creative and understands how to upgrade and promote running applications in production environment
Facilitate all development processes
- Management of all development tooling
- Life cycle management (tools, environments, upgrades, etc)
- System management (updates; authorization, recovery)
Tools we are using: (Highest focus is highlighted)
- Docker
- Kubernetes
- Jenkins
- Bitbucket/Git
- AzureDevOps
Digital Insurance Platform
- SAG WebMethods suite (IS, myWebMethods, APi Gateway)
- Java (Spring boot)