Be Part of The Fun!!!
We believe that work should be fulfilling, challenging and most importantly fun. We think this enables the best work environment for productivity and long-term success.
Each day is filled with more possibility and promise than ever before, and we simply experience more life in every moment.
You will work with people who are smart, ambitious and hard working. We support each other to do our best while maintaining a fun and creative atmosphere.
If you think you would fit the bill, we would love to talk
You can reach us at recruitment@techchefs.in
- 03-21-E - Integration Engineer (4)Job Title: Integration Engineer
Relevant Experience: 1 to 3 Years
Openings: 4
Responsibilities:Be involved and drive product & design discussions.
Help us scale our payment infrastructure to get every Indian to pay online.
Help us make decisions to shape our REST APIs for developers worldwide.
Contribute to open source as we set the standards for mobile payments.
Be involved and drive product & design discussions.
Required Qualifications and Competencies:Good experience in working with any of the programming languages like PHP, Python, Django, Golang, Java, C++
Key Words: PHP
Understand end user requirements, formulate use cases and come up with effective solutions.
Good understanding of REST APIs and the web in general.
Ability to build a feature from scratch & drive it to completion.
A willingness to learn new technology, whatever lets you deliver the best product - 03-21-D - Test Automation Engineer (4)Job Title: API Test Engineer
Relevant Experience: 5 to 8 Years
Openings: 4
Responsibilities:Writes and automates software testing through API / Integration Tests
Ensures deliverables meet audit criteria. Interfaces with Scum Team to ensure that systems are developed meeting the business need and specifications through API / Integration tests.
Develops, publishes, and implements test scripts to ensure quality applications
Work with multi-discipline teams on new production introduction project while adhering to software development and source control processes
Required Qualifications and Competencies:Bachelor’s degree in Software Engineering, Computer Science or related field with no less than 6+ years of experience
Key Words: C#, CodedUI,Testcomplete
Experience with any automation tools like CodeUI, Test Complete
Candidates must be able write script using C#
Communicates and endorses strict adherence to methodologies, processes, and standards
Performs risk-based testing
Maintains defect documentation and logs
Experience in Agile development processes and philosophies
History of timely delivery while ensuring a quality focus
Ability to work well with people and be both highly motivated and motivating
Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life
Ability to work independently and proactively with minimal direction - 03-21-B - Sr. Developer - C++/C# Coding and Unit Testing Expertise (4)Job Title: Sr. Developer - C++/C# Coding and Unit Testing Expertise
Relevant Experience: 5 to 9 Years
Openings: 4
Responsibilities:Prototype, design, implement, unit test and maintain Windows based software applications
Participate in cross-functional project teams to develop medical device software
Work with multi-discipline teams on new production introduction project while adhering to software development and source control processes
Document software, write technical specifications for interfaces and testing
Required Qualifications and Competencies:Bachelor’s degree in Software Engineering, Computer Science or related field with no less than 5+ years of experience
Key Words: C++,C#
Experience designing and developing C++/C# based solutions and experience with any user interface development (UWP / WPF)
Expert in Unit Testing, OOA/OOD development methodologies and design principles
Experience in Agile development processes and philosophies
History of timely delivery while ensuring a quality focus
Ability to work well with people and be both highly motivated and motivating
Ability to work in a fast-paced, and often ambiguous environment where continuous improvement is a way of life
Ability to work independently and proactively with minimal direction. - 03-21-A - C++ Linux kernal/Mac kernel developer (1)Job Title: C++ Linux kernal/Mac kernel developer
Relevant Experience: 5 to 10 Years
Openings: 1
Responsibilities:Software engineering experience with an emphasis in Linux or macOS-based enterprise applications development and basic knowledge in Networking and OS fundamentals.
Understands the clockwork of modern OS(Multithreading, Drivers, IPC, etc.)
Required Qualifications and Competencies:Software engineering experience with an emphasis in Linux or macOS-based enterprise applications development and basic knowledge in Networking and OS fundamentals.
Key Words: C++ Kernel, Mac OS
Understands the clockwork of modern OS(Multithreading, Drivers, IPC, etc.)
Strong Linux/macOS internals, API/UI development skills using C/C++/Objective C/Swift technologies.
Linux/macOS desktop application or driver development experience with deep knowledge of tools like Visual Studio, XCode, Wireshark, fiddler, and equivalent
Scripting knowledge – Shell/Perl/Python is an added advantage
Excellent oral and written communication skills and can deal with interoperability issues is a big plus - 02-21-D - RoR Developer (1)Job Title: RoR Developer
Relevant Experience: 4 to 8 Years
Openings: 1
Responsibilities:• Build scalable applications that can process terabytes of data
• Build systems capable of handling millions of requests per-day
• Design, code and maintain standards compliant APIs
• Identify bottlenecks and bugs, and devise solutions to these problems
• Streamline automated deployment and DevOps flow
• Deploy on AWS
Required Qualifications and Competencies:• Extensive experience in development using Ruby on Rails
Key Words: RoR
• Preferably, a polyglot programmer who can code in at least 2 high-level languages (Java / Ruby / Python / JS / Go / Elixir)
• Experience with CICD using Gitlab or AWS CodePipeline or AWS CodeDeploy
• Exposure to AWS is highly desirable - 02-21-C - Information Security Support Engineer (1)Job Title: Support Engineer
Relevant Experience: 4 to 9 Years
Openings: 1
Responsibilities:Responsible for the development and/or enforcement of corporate and business group information security policies to protect Mcafee’s information assets and Mcafee intellectual property.
May participate in the planning, direction or coordination of cross-corporate, civil, and criminal investigations involving Mcafee’s information assets and Mcafee intellectual property in conjunction with law enforcement agencies.
Lead or contribute to security risk assessments which determine threats, consequences, and vulnerabilities to business unit key assets, products, and services.
Participate in the planning and direction of security risk assessments to examine and verify security capabilities, behaviors, and controls for authentication, authorization, integrity, availability, assurance, audit, and disposal of Mcafee’s information assets to determine exposure and compliance levels.
Required Qualifications and Competencies:Develop and lead corporate level information security awareness and training programs.
Research and develop security technologies for the corporation.
Determine sources of requirements and standards for compliance
May monitor, audit, or executes security controls and tools on one or more of Mcafee’s computing and communications environments and/or enterprise applications such as SAP to ensure business acceptable exposure levels to Mcafee’s information assets and Mcafee intellectual property on those systems
Recommends and drives additional security controls to meet current and future needs
Create designs/technical specifications that align business needs with technical solutions while considering emerging security technologies.
Drive the development of security capabilities within the security industry .
May be engaged in other information security or risk management projects.
Requires thorough knowledge of security practices, procedures, and capabilities in order to perform non-repetitive, analytical work.
Provides solutions to a wide range of difficult problems.
Skills and experience required includes a BS in CS, CE, IT, Sys IE, or EE; Thorough understanding of the Information Security Common Body’s of Knowledge; CISSP or equivalent Certification required.
- 02-21-B - P and S Engineer (1)Job Title: P and S Engineer
Relevant Experience: 6 to 9 Years
Openings: 1
Responsibilities:• Implement the windows hardening as per the requirement.
• Implementation of the security patches for different variants of the windows.
• Should have knowledge of vulnerability assessment using tools and analyze the reports
• Ability to perform POC for security features and provide the required feedback.
• Perform security testing on the different third party solutions and provide the fix.
• Support in the investigation and fixing the defects on the windows-based applications.
• Help with the required documentation and testing. Review documentation for conformance to a set of security requirements.
• Write technical assessments based on analysis of hardware and software designs.
• Handle security alerts / logs and information. Review firewall rules, content filter policies and other security controls as part of regular organizational change processes
• Work with P&S Council to actively define, plan, implement, and evolve cybersecurity standard practices and procedures
• Work with other business unit P&S SMEs to demonstrate, and where possible, align assessments and solutions
• Ensure compliance to Chem. IA, IDC, Beckman Coulter, and Danaher policies and procedures
Required Qualifications and Competencies:• Bachelor’s degree in Computer Science, Computer Engineering or a related field with 6 – 9 years of proven experience
Key Words: windows, Encryption, Authentication , Authorization.
• Good knowledge of windows environments and different versions of windows.
• Good knowledge of windows security modules and their configurations.
• Knowledge in analyzing the open source solutions assessments.
• Knowledge in working with Security modules like Encryption, Authentication and Authorization.
• Good knowledge and understanding of the security concepts like CIA, Defense in Depth and Data Security and RBAC. - 02-21-A - Hadoop Developer (5)Job Title: Hadoop Developer
Relevant Experience: 4 to 8 Years
Openings: 5
Responsibilities:Hadoop development and implementation.
Loading from disparate data sets.
Pre-processing using Spark, Hive and Pig.
Designing, building, installing, configuring and supporting Hadoop.
Translate complex functional and technical requirements into detailed design.
Perform analysis of vast data stores and uncover insights.
Maintain security and data privacy.
Required Qualifications and Competencies:Payments/Finance/Accounting Industry Background
Key Words: Hadoop, Bigdata
Great communication skills. Experience working with Agile Methodology.
Background / Working knowledge of Hadoop Development Platform.
Excellent Data Analysis skills. Must be comfortable with querying and analyzing large amount of data on Hadoop HDFS using Hive and Spark.
Excellent collaborative and influencing skills. Must be able to work with teams of Data Engineers and Analysts and resolve dependencies.
3-5 years of experience in Reporting & Analytics - 01-21-H - Program Manager (1)Job Title: Program Manager
Relevant Experience: 10 to 13 Years
Openings: 1
Responsibilities:Own all software engineering activities for two development teams of 8 to 12 software engineers, each
Operate as completely hands-on managers with deep involvement in technology
Review and improve architecture documents and other technical artefacts along with software architects
Create project plans, align team to plan, communicate plan to customer and ensure that project is executed as per plan
Follow and enforce tried and testing software engineering principles including CMMI guidelines
Motivate and mentor technical leads, software developers and software testers
Hire and build world class teams composed of highly capable software engineers
Ensure customer delight
Required Qualifications and Competencies:Should have strong background in software development (should have been a hands-on programmer for first 10 years of career)
Key Words: Program Management
Should be strong in web technologies
Should have a strong understanding of Java, JEE and SpringBoot
Typical career path would have been : Software Developer -> Tech Lead -> Technical Manager / Engineering Manager
Should be strong in project management, people management and customer communication - 01-21-G - DevOps Engineer (5)Job Title: DevOps Engineer
Relevant Experience: 4 to 8 Years
Openings: 5
Responsibilities:Responsibilities:
• Design and implement continuous integration and deployment pipelines
• Troubleshoot source code management and deployment issues
• Install, configure and maintain Linux server software
• Implement and improve monitoring and alerting
• Deploy best practices of build management, CI/CD & DevOps
• Create scripts to automate the build process
• Work with the best technical teams in the World
Required Qualifications and Competencies:• Should have good exposure to CI/CD (Continuous Integration/Continuous Delivery)
Key Words: DevOps, AWS, Jenkins
• Excellent in IIS Administration or MS Build
• Should be hands on in Jenkins
• Should have exposure to AWS (EC2, IAM, VPC, S3)
• Should be hands-on in one the following : Ansible or AWS CloudFormation or Chef or Puppet
• Should have exposure to Kubernetes or Docker
• Should have exposure to Nagios or AWS Cloudwatch and integration with PagerDuty
• Should be an expert in Git workflow and usage of Nexus
• Should be hands-on in scripting (Powershell) - 01-21-E - Test Automation Engineer/SDET (1)Job Title: Test Automation Engineer/SDET
Relevant Experience: 3 to 5 Years
Openings: 1
Responsibilities:• Achieve 75% test automation coverage
• Programming proficiency in C/C++/Python/Perl/Shell Scripting for automation
• Understanding of Ubuntu Linux
• Responsible for automation solution spanning multiple platforms
• Help establish automation goals for new and existing features
Required Qualifications and Competencies:• Deep expertise in developing test automation using Python/Shell scripting
Key Words: Python, Shellscript, Test Automation
• Should be proficient in creating / Maintaining test automation framework
• Should be guru in creating and implementing test automations
• Should have experience/knowledge in any automation tool/language.
• Strong experience in various Operating systems both Microsoft and LINUX flavours
• Good to have experience in Sikuli (Automation tool) - 01-21-C - .Net Core Developer (2)Job Title: .Net Core Developer
Relevant Experience: 4 to 8 Years
Openings: 2
Responsibilities:Implement complex business application using Microsoft/.NET Core technologies
Build APIs that serve our frontend apps as well as other clients
Create scalable and distributed micro services
Re-architect existing applications to move to a future-proof architecture
Streamline automated deployment and DevOps flow
Required Qualifications and Competencies:Extensive experience in application development using ASP.NET .NET Core and C#
Key Words: .Net Core
Hands-on experience in front-end or full-stack software development
Exposure to micro services architecture
Experience in web services like WCF, WebAPI
Experience with T-SQL & SQL Server - 01-21-B - Android Developer (2)Job Title: Android Developer
Relevant Experience: 6 to 10 Years
Openings: 2
Responsibilities:Solve unique and challenging problems at platform and application level
Create mobile applications & products using Core Java and Android SDK
Integrate apps with third-party APIs and Cloud APIs
Lead design decomposition into program specifications
Define architecture of the overall product
Work with the best minds in the World who are leaders in Aerospace domain
Required Qualifications and Competencies:Should be excellent understanding in Design Patterns
Key Words: Android, Java, Kotlin
Should be excellent in Java concepts
Should have rich experience in developing Android applications
Should have very good exposure to Cloud APIs - 12-20-J - Marketing Cloud Developer (1)Job Title: Marketing Cloud Developer
Relevant Experience: 5 to 8 Years
Openings: 1
Responsibilities:• Work closely with Product Owners, Delivery Leads, Architecture and Data Science/Engineering to help design & develop best in class technology solutions
• Identify and address gaps in internal tools and processes; drive changes to improve support related processes
• Assist and drive quality assurance working with test leads to define testing strategy and risks
• Assists the team to define unit test strategy and approach and ensure best practices are followed
• Ideate on design, review proposals and provide feedback to engineering team
• Maintain a high degree of understanding of the various components of the cloud-computing ecosystem
• Monitor key performance indicators and identify trends around customer pain-points to help drive improvements
• Research and keep current on Marketing Automation technologies and communicates trends and future needs from a business perspective
• Perform maintenance and troubleshooting of applications
• Build client trust and respect, establish client relationships, and develop rapport with client
• May support prototyping activities that will validate business requirements, solution definition and minimize risk
• Monitor platform usage for compliance and maintain security for Marketing data
• Work directly with team members from business sectors and the applications development team
• Team player with ability to work in cross-functional and geographically diverse teams
• Guide / mentor other developers and troubleshoot issues
Required Qualifications and Competencies:• Experience with Marketing Cloud and/or other Marketing Automation Solutions such as Pardot
Key Words: Pardot, SFDC platform, Salesforce Marketing Cloud
• Functional knowledge of the Salesforce Marketing Cloud data structure including data extensions and connections to external databases and understanding of how to leverage the tool to meet complex process and reporting requirements
• Familiarity with SFDC platform & its core concepts, including apex coding, platform APIs and the native Marketing Cloud Connector.
• Experience documenting customer problems and software solutions using BRDs, SDs, wireframes, diagrams, workflows and mockups is preferred
• Good understanding of data structures, data modeling, database schema
• Experience with ETL and related tools & processes for loading data to and from the Salesforce.com platform
• Experience in promoting code from sandboxes to production environment, address issues related to functionality, integration etc.
• Experience with Agile/Scrum development methodology
• Excellent interpersonal skills, as well as excellent communication skills, verbal and written to both technical and non-technical audiences that may be in a geographically dispersed environment (conference calls, Skype, face-to-face)
• Ability to perform technical analysis and produce technical documentation
• Ability to speak and write English fluently and can produce high quality technical documentation and analysis
• Ability to work on multiple tasks and deliver results with aggressive timelines
• Able and willing to work independently and in a fast-paced environment with tight deadlines, with minimal supervision
• Show initiative to recommend process improvements and demonstrate creative thinking
• Demonstrate self-motivation and the ability to grasp concepts quickly
• Demonstrate sharp, analytical, problem solving, and decision-making skills - 12-20-I - ETL Developer (1)Job Title: ETL Developer
Relevant Experience: 5 to 8 Years
Openings: 1
Responsibilities:• Design and Develop ETL solutions per business requirements.
• Track batch related issues and suggest improvements.
• Generate reports and metrics.
• Performance tune queries.
• Work on ETL data configuration changes, server migrations.
• Support Informatica, Vertica, Teradata upgrades
Required Qualifications and Competencies:• Minimum of 4 years’ of relevant experience.
Key Words: ETL
• Extensive experience using Informatica PowerCenter and Informatica Cloud
• Current Teradata experience (Teradata version 12+)
• Strong Unix skills to maintain scripts
• Strong knowledge/experience of Data & Data Warehousing concepts and strong Teradata SQL skills, a must
• Strong ETL knowledge/experience a must – experience with SCD/Type II History processing
• Candidates must be qualified to work in the United States without sponsorship now or in the future - 12-20-G - Spark Developer (1)Job Title: Spark Developer
Relevant Experience: 4 to 8 Years
Openings: 1
Responsibilities:Cleanse, organise and transform data and to maintain, protect and update data structures and integrity on an automated basis
Apply data extraction, transformation, and loading techniques in order to tie together large data sets from a variety of sources
Create Spark jobs using Python/Scala for data transformation and aggregation
Produce unit tests for Apache Spark transformations and helper methods
Design data processing pipelines
Required Qualifications and Competencies:Should be comfortable in Java coding for Spark as the person is required to code 90% of the time
Should understand how Spark works in yarn mode and the HA and DR requirements.
Must have worked with a live project involving consuming data from a queue(preferable Kafka) and persisting in database, making microservice calls
Understanding of Cassandra and Python is an advantage.
Understanding of Cloudera 6+ and Livy API’s is an advantage
Should understand production challenges and should have an aptitude for RCA and solving production issue - 12-20-D - Windows Application Developer -C#,WPF/Delphi (2)Job Title: Windows Application Developer -C#,WPF/Delphi
Relevant Experience: 5 to 10 Years
Openings: 2
Responsibilities:Deliver high quality web, windows and desktop software keeping in mind automation and CI/CD ( Jenkins ).
Be an integral part of launch that provides for strategy to pilot, scale and ensure zero-downtime while releasing features
Designs, builds and operates highly available services on public and private clouds.
Applies SCM best practices to enable highly available & reliable systems and processes including source control, artifact management, build, and deployment systems.
Acting as the technical subject matter expert: Demonstrating technical expertise, and leading a small team solving challenging programming and design problems
Work cross-functionally with various Intuit teams including: product management, various product lines, experience design and business units to drive forward results
Demonstrate a passion for developing well architected, elegant products for desktop.
Experience with Agile Development, SCRUM, or Extreme Programming methodologies
Required Qualifications and Competencies:BS/MS in computer science or equivalent work experience
Key Words: C#,WPF,Delphi
6+ year’s experience designing and developing desktop solutions using Delphi, C#, .Net and related technologies
Must have knowledge in Dockerization and Kubernetes ( mSaaS technologies)
Experience in developing and deploying code to production on AWS and providing analytics and monitoring for the application.
Deep understanding of building highly available infrastructure using public cloud technologies and native services.
Experience with successfully executing and continuously improving the release process for a large organization delivering many products with competing timelines.
Strong coding abilities, architecture, design, debugging, and performance/diagnostics measurement skills
Excellent communication skills: Demonstrated ability to explain complex technical issues to both technical and non-technical audiences
Expertise in the Software design/architecture process
Expertise with unit testing & Test Driven Development (TDD) - 12-12-C - Test Engineer (2)Job Title: Test Engineer
Relevant Experience: 2 to 4 Years
Openings: 2
Responsibilities:Develop Test Plan and Test Cases
Execution of test cases and create test reports
Test the product on multiple Operating Systems (Windows)
Maintain documentation of test results to assist in debugging and modification of software
Analyze test results to ensure conformance to established requirements and recommend corrective action
Requirements review with partner and engineering team
Required Qualifications and Competencies:Should be very good in Black Box Testing
Key Words: Black box testing
Should have done product testing
Should have good knowledge of Windows OS
Should know installation of Windows, editing of Windows Registry, collection of crash logs etc.
Should be guru in SQL queries
Should have created Virtual Machines and should have done testing of product on VMs - 12-12-B - Senior Software Development Engineer in Test (2)Job Title: Senior Software Development Engineer in Test
Relevant Experience: 4 to 6 Years
Openings: 2
Responsibilities:Contribute to robust, scalable, and high quality test automation solutions.
Lead test reviews, author and execute test cases.
Collaborate with business and technical teams to solve complex problems.
Advocate and champion quality coding and best practices.
Communicate design and test impact based on business requirements.
Required Qualifications and Competencies:4+ years of experience developing and testing software.
Key Words: Java, API, Rest Assured
Proficient in Java or Python.
Passionate about all things automation.
Knowledge of web service technologies (REST/SOAP).
Excellent problem solving skills and attention to detail.
Self-starter that enjoys and takes pride in their work.
Ability to thrive in a dynamic, collaborative and fast paced environment.
Experience working in an Agile environment is a plus. - 11-20-H - Cassandra Developer (1)Job Title: Cassandra Developer
Relevant Experience: 4 to 8 Years
Openings: 1
Responsibilities:• Build data pipelines for structured/unstructured, real-time/batch, events/synchronous/asynchronous using MQ, Kafka, Steam processing using Java / Python
• Design the Data stores for Big Data systems with expertise in Cassandra, HBase
• Implementation of Indexing and Search using Elasticsearch
• Setup and Deployment of Cassandra, Elasticsearch clusters
Required Qualifications and Competencies:Should understand Cassandra data modeling complexity
Key Words: Cassandra, NOSQL
Understanding of Cassandra cluster and HA and DR requirement
Understanding of programming language (Python/Spring boot ) is a must as the person is required to code 90% of the time.
Must have worked with a live Cassandra project involving complex schema
Should understand production challenges and should have an aptitude for RCA and solving production issue
Understanding of Cassandra administration is an added advantage but primarily the person has to code application API’s. - 11-20-G - Test Automation Engineer -Python (2)Job Title: Senior Test Automation Engineer -Python
Relevant Experience: 4 to 9 Years
Openings: 2
Responsibilities:Achieve 75% test automation coverage
Programming proficiency in Python for functional automation
Responsible for automation solution spanning multiple platforms
Help establish automation goals for new and existing features
Required Qualifications and Competencies:Deep expertise in developing test automation using Python
Key Words: Test Automation, Python
Should be proficient in creating / Maintaining test automation framework
Should be good in creating and implementing test automations
Should have good knowledge in Linux OS
Strong experience in various Operating systems both Microsoft and UNIX flavors
Good to have knowledge in SQL - 11-20-F - ASP.NET Developer (5)Job Title: ASP.NET Developer
Relevant Experience: 5 to 9 Years
Openings: 5
Responsibilities:Web Application Development with C#.NET
Create exciting and brand-new prototypes, or proofs of concepts (PoC’s) and demonstrate to Product Manager
Roughly 85% hands-on coding
Collaborate with team members and provide estimates for the features being developed
Required Qualifications and Competencies:Experience developing web applications in an object-oriented language using Microsoft.NET technologies.
Key Words: ASP.NET, WCF
Good experience in micro services architecture
Ability to prioritize and manage work to critical project timelines in a fast-paced environment.
Ability to quickly learn new technologies and respond to changing requirements and environment.
Experience with Software Security tools and secure coding practices
Excellent interpersonal and communication skills - 11-20-E - ETL Developer (1)Job Title: ETL Developer
Relevant Experience: 5 to 9 Years
Openings: 1
Responsibilities:Installing and configuring Informatica components, including high availability; managing server activations and de-activations for all environments; ensuring that all systems and procedures adhere to organizational best practices
Day to day administration of the Informatica Suite of services (PowerCenter, IDS, Metadata, Glossary and Analyst).
Informatica capacity planning and on-going monitoring (e.g. CPU, Memory, etc.) to proactively increase capacity as needed.
Manage backup and security of Data Integration Infrastructure.
Design, develop, and maintain all data warehouse, data marts, and ETL functions for the organization as a part of an infrastructure team.
Consult with users, management, vendors, and technicians to assess computing needs and system requirements.
Develop and interpret organizational goals, policies, and procedures.
Evaluate the organization’s technology use and needs and recommend improvements, such as software upgrades
Required Qualifications and Competencies:Minimum 6+ years’ experience as Informatica Engineer and Developer role
Key Words: ETL,SQL
Minimum of 5+ years’ experience in an ETL environment as a developer.
Minimum of 5+ years of experience in SQL coding and understanding of databases
Proficiency in command line troubleshooting
Proficiency in writing code in Perl/Shell scripting languages
Understanding of Java and concepts of Object-oriented programming
Good understanding of systems, networking, and storage
Strong knowledge of scalability and high availability - 09-20-R - Test Automation Engineer Selenium (4)Job Title: Test Automation Engineer Selenium
Relevant Experience: 5 to 10 Years
Openings: 4
Responsibilities:Script automated tests for web applications in JavaScript
Develop automated tests to test RESTful webservices
Reduce test-cycle time and increase product reliability
Help establish automation goals for new and existing features
Design and Implement automation framework to execute automation
Achieve 75% test automation coverage
Required Qualifications and Competencies:Deep expertise in test automation for web applications
Key Words: Automation, Selenium
Should be very good in Java, Selenium
Hands-on exposure to API Testing will be plus
Should be in the top 10 percentile of test engineers
Should enjoy testing and should be committed to product quality - 09-20-Q - Golang Developer (2)Job Title: Golang Developer
Relevant Experience: 4 to 10 Years
Openings: 2
Responsibilities:• Creating the future of car rental by using state-of-the-art technologies
• Overall software development experience with GoLang programming experience
• Build highly scalable, high availability services with large-scale distributed, asynchronous and stateless architectures
Required Qualifications and Competencies:• Experience in Golang
Key Words: Golang, Java, Rest API
• Experienced in Java or other object-oriented languages
• Experience with integrating REST APIs
• Good in relational and NoSQL databases (e.g. Oracle, DynamoDB, Redis)
• Worked in an Agile environment - 09-20-P - NodeJS Developer (1)Job Title: NodeJS Developer
Relevant Experience: 5 to 10 Years
Openings: 1
Responsibilities:Develop software components to maximize the level of reuse for future development.
Designing and implementing exceptional user interfaces in HTML5, CSS3, native JavaScript, JQuery, Responsive Web Design
Integrate apps with backend code
Integrate with third-party APIs and Cloud APIs
Develop standards compliant XHTML, jQuery, CSS, Object Oriented JavaScript
Create apps which are scalable and provide a rich user-experience (UX)
Required Qualifications and Competencies:Should be excellent in JavaScript
Key Words: NodeJS
Should have solid experience in backend development using Node JS
Experience in developing and implementing high performance and code optimized for multiple devices.
Should have basic idea of backend development using node.js
Should be proficient in SQL queries
Knowledge on using AngularJS / Backbone framework is preferable. - 08-20-I - NodeJS Full Stack Developer (10)Job Title:
Relevant Experience: 4 to 8 Years
Openings: 10
Responsibilities:- Convert ideas, designs and requirements to build web applications following best practices of accessibility, internationalization and instrumentation.
- Work with product, project, and engineering teams to deliver products on schedule that solve our customers’ problems
- Ensure the performance, quality, and responsiveness of application.
- Perform detailed analysis and technical designs, create technical documents and be active participate in design reviews.
- Code, test, integrate, document and release software adhering to technical and quality standards
- Develops and communicates technical processes, standards, and best practices to the team
Required Qualifications and Competencies:- Minimum 3 years’ experience developing Node.js applications on top of RESTful APIs.
- Experience building single page applications using JavaScript frameworks and libraries (React, Angular, Vue.js, Webpack)
- Experience with cross-browser, cross-platform and design constraints on the web.
- Experience with test automation: TDD, unit/integration/functional testing.
- Solid understanding of object-oriented design and programming concepts.
- Have a passion for quality and writing clean, solid, readable code that scales and performs well.
- Proficient in Git and familiarity with continuous integration.
- A team player who values collaboration, innovation, and inclusion
- Comfortable working in an Agile environment
- Strong verbal and written communication skills
- 08-20-G - VC++ Developer (2)Job Title:
Relevant Experience: 5 to 10 Years
Openings: 2
Responsibilities:- Translate software requirements into module designs and specifications
- Develop software modules and automated unit tests
- Collaborate with distributed, cross-functional teams to ensure products meet quality, performance, scalability, reliability and schedule goals
- Performs code inspections using Code Collaborator. Investigates software, hardware, system problems and determine root causes for failures.
- Works closely with the software team, the software verification team, the functional manager and the project manager.
- Ensure compliance to organizational policies, procedures and regulatory requirements such as FDA, ISO 13485
Required Qualifications and Competencies:- Minimum 5 years development experience with C++ , MFC, VC++
- Minimum of 5 years of development experience with database management and SQL development. Ability to write procedures and queries
- Familiarity with software lifecycle (requirements, design, code, test).
- Experience with tools like JIRA & continuous integration methodologies
- Ability to work with cross-functional and remote teams.
- Must be able to communicate in English, both written and verbal.
- 07-20-C - Java Developer (4)Job Title: Java Developer
Relevant Experience: 4 to 8 Years
Openings: 4
Responsibilities:- Develop highly available, testable, scalable, monitor-able components using primarily Java8, Java Spring, REST, Reactive programming
- Should participate and involve in design and code reviews, fix bugs, monitor and resolve production issues
- Work effectively with globally distributed teams in multiple different time zones
Required Qualifications and Competencies:- Strong object-oriented programming skills and Hands on coding in Core Java and J2EE
- Experience in spring framework and RESTful Web Services.
- Solid understanding of algorithms and data structures
- Solid understanding of algorithms and data structures
- Well versed with Design Patterns and multi-threaded programming
- 06-20-C - PHP Developer (2)Job Title: PHP Developer
Relevant Experience: 2 to 4 Years
Openings: 2
Responsibilities:- Develop plugins for eCommerce platforms such as Woocommerce, Magento, Shopify, Unicommerce
- Develop and integrate APIs for third party tools
- Integrate RazorPay payment gateway solution with eCommerce platforms
Required Qualifications and Competencies:- Proficient in PHP and JavaScript
- Strong web development skills in HTML, CSS, Themes
- Building cron jobs, and backend customizations
- Experience in developing plugins/extensions for ecommerce platforms
- 06-20-B - Full Stack Developer (2)Job Title: Full Stack Developer
Relevant Experience: 4 to 8 Years
Openings: 2
Responsibilities:- Building the web application using Java, Spring Boot, NodeJS and React
- Build REST APIs and SDKs following best practices.
- Flexibility to work on various platforms Skills
- Architecture and development of REST API
Required Qualifications and Competencies:- Solid experience in Java & Spring Boot/NodeJS
- Knowledge of REST architecture and development of REST API
- Good understanding of microservices architecture and message queues
- Good exposure to NodeJS/Express
- Good exposure to UI development using React (or Angular)
- Knowledge of algorithms, design patterns and componentization approaches
- 08-19-F - Java Spring Boot Developer (9)Job Title: Java Spring Boot Developer
Relevant Experience: 8 to 12 Years
Openings: 9
Responsibilities:- Implement complex business application using Java (Spring Boot)
- Build REST APIs that serve our frontend apps as well as other clients
- Create scalable and distributed microservices
- Rearchitect existing applications to move to a future-proof architecture
- Streamline automated deployment and DevOps flow
- Deploy on AWS
Required Qualifications and Competencies:- Extensive experience in application development using Java (Spring Boot and Spring REST)
- Exposure to microservices architecture
- Exposure to RabbitMQ or Kafka is highly desirable
- Experience in Hibernate or equivalent ORM Framework
- Experience with CICD using Gitlab or AWS CodePipeline or AWS CodeDeploy
- Familiarity with NoSQL Databases like MongoDB or Cassandra
- Exposure to AWS is highly desirable
- Exposure to Kubernetes is highly desirable
- 08-19-C - React Developer (6)Job Title: React Developer
Relevant Experience: 3 to 8 Years
Openings: 6
Responsibilities:- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translate User Stories and wireframes into high quality code
- Create applications which provide fantastic UI/UX and responsive design
- Integrate apps with third-party APIs and Cloud APIs
- Apply core Computer Science concepts to improve consumer web apps
- Profile and improve our frontend performance
- Design for scalability and adherence to standards
Required Qualifications and Competencies:- Should be excellent in React
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience with popular React.js workflows (such as Flux or Redux)
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Should have consumed RESTful webservices
- Experience with CICD using technologies like Gitlab or GitHub
- Experience with a testing framework (Jest/Mocha)
- Familiarity with NoSQL Databases like Elasticsearch, MongoDB and Cassandra