Explore Opportunities at Agiliad

Role:  Senior Engineer/Lead
Education: BE (CS) OR Equivalent
Experience: 5-10 Years
Location: Pune

Job Summary:

We are seeking a highly skilled and experienced DevOps Engineer to join our team. The ideal candidate will have a deep understanding of the build and deployment process on DevOps tools, experience in CI/CD pipeline management, and expertise in Linux and shell scripting. In this role, you will be responsible for developing, implementing, and maintaining the infrastructure that supports our software development and deployment process.

Key Responsibilities and Requirements:

• Design, implement, and maintain the build and deployment process on DevOps tools
• Manage and maintain the CI/CD pipeline
• Write and maintain scripts for automated deployment, monitoring, and maintenance tasks using DevOps scripting (YML)
• Troubleshoot and resolve infrastructure issues related to build and deployment
• Collaborate with cross-functional teams to identify and resolve system issues
• Ensure that the infrastructure is secure and compliant with industry standards
• Document infrastructure changes, processes, and procedures

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 -5 years of experience in DevOps engineering
• Strong knowledge of DevOps tools such as Git, Jenkins, Docker, Kubernetes, and Ansible
• Experience in managing CI/CD pipelines using tools such as Jenkins, CircleCI, or TravisCI
• Experience in DevOps scripting (YML)
• Expertise in Linux and shell scripting
• Strong problem-solving and analytical skills
• Excellent communication and collaboration skills
• Ability to work independently and as part of a team.

Apply Now

Job Summary:

We seek a highly skilled and experienced DevOps Engineer to join our team. The ideal candidate will have a deep understanding of the build and deployment process of DevOps tools. In this role, you will be responsible for developing, implementing, and maintaining the infrastructure that supports our software development and deployment process.

Key Responsibilities and Requirements:

• Within an agile environment, contribution to all enhancement CDP activities including planning, design, implementation with the CDP toolset in use including, but not limited to Jenkins, Docker, and Docker Swarm, SFDX CLI, and Salesforce Cloud.
• Design, creation, and delivery of software to maximize the scalability, stability, and performance of the CDP.
• Collaborate to design and support CDP infrastructure, including network configuration.
• Triage of failed jobs, resolution, or working with development teams to resolve quickly.
• Contribution to all agile ceremonies.
• Contribution to planning and feature/user story refinement activities as required.
• Accurate and timely maintenance of user stories in Agile Central and issues in GitHub.
• Documentation of new features, processes, etc. in the Confluence wiki for use by CDP team and development teams.
• Frequent contribution to the development of new ideas, and process improvements and providing direction and guidance to improvement initiatives.

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 – 5 years of experience in DevOps engineering
• Experience developing version control strategy, CI/CD pipeline, and workflow(Eg Jenkins, Git, GitHub)
• Experience in Linux System Administration, Troubleshooting, Shell programming, Groovy DSL, Python, etc.
• Experience in container ecosystems such as Docker, Swarm/Kubernetes, and HashiCorp Tools (specifically Consul, Terraform, Vault, and Packer).
• Experience in tools that follow the Principle of Infrastructure as Code such as Ansible, Terraform, Chef, etc.
• Experience working with Salesforce Deployments, SFDX CLI is a plus.
• Familiarity with the following technologies is desirable but not necessary:
• Elasticsearch, Logstash, and Kibana (ELK)
• SSH/PuTTy/MTPuTTY/WinSCP
• REST clients (Postman, Advanced REST client, DHC, etc.)
• OpenStack (AWS or Azure would also be considered)
• Prometheus
• Haproxy and Nginx
• Containerpilot, Consul-template
• Excellent communication and collaboration skills
• Ability to work independently and as part of a team.

Apply Now

Job Summary:

We are seeking an experienced Java/J2EE Developer to join our development team. The successful candidate will be responsible for designing, developing, and maintaining web applications using Java/J2EE, Java Script, RESTful WS, jQuery, and UI skills like Angular/React JS/Node JS.

Key Responsibilities and Requirements:

• Design, develop, and maintain web applications using Java/J2EE, Java Script, RESTful WS, jQuery, and UI skills like Angular/React JS/Node JS.
• Experience in Spring framework, Spring Boot.
• Familiarity with development, build & deployment tools such as Eclipse, Maven, and Hudson/Jenkins tools.
• Version control and configuration management using Github or SVN.
• Knowledge of Docker is a plus.
• Intermediate level of knowledge on the system side, like Unix/Linux and Windows Server OS.
• Ability to work on backend databases and SQL queries.
• Familiarity with testing tools such as Fitness/Selenium/Junit is a plus.
• Exposure to Agile methodology.

Qualifications and Skills:

• Bachelor’s or Master’s degree in Computer Science or related field.
• Minimum of 3 years of experience in Java/J2EE development.
• Strong knowledge of Java/J2EE, Java Script, RESTful WS, jQuery, and UI skills like Angular/React JS/Node JS.
• Familiarity with Spring framework, Spring Boot.
• Strong understanding of development, build & deployment tools such as Eclipse, Maven, and Hudson/Jenkins tools.
• Familiarity with version control and configuration management using Github or SVN.
• Intermediate level of knowledge on the system side, like Unix/Linux and Windows Server OS.
• Experience with backend databases and SQL queries.
• Familiarity with testing tools such as Fitness/ Selenium/Junit is a plus.
• Exposure to Agile methodology.

Apply Now

Job Summary:

We are seeking a Senior Software Quality Engineer (SQE) with 3+ years of experience in defining test plans/strategies, designing/implementing functional tests, and identifying opportunities to enhance overall product quality. The ideal candidate will be able to set up test environments independently, troubleshoot functional v/s environment-specific issues, and perform assessments of defects found by customers.

Key Responsibilities and Requirements:

• Hands-on knowledge of storage concepts like NAS/SAN/Tape Libraries
• Windows OS administration hands-on knowledge (installation/configurations of Windows 2016/2022)
• Knowledge of virtualization servers’ installation/configuration(VMware/Hyper-V)
• Hands-on administrative experience with databases like Oracle/SQL/SAP HANA Server (database installation/configuration of databases)
• Experience working in releases using Agile/Scrum methodology
• Experience in writing clear, concise, and comprehensive test plans & test scenarios
• Experience in test management & defect tracking tools
• Define test plans and strategies for new product releases
• Design and implement functional tests that ensure product quality
• Set up test environments independently and troubleshoot functional v/s environment-specific issues
• Perform assessments of defects found by customers and identify opportunities proactively to enhance overall product quality
• Collaborate with cross-functional teams to ensure timely and successful product releases
• Write clear, concise, and comprehensive test plans and test scenarios
• Use test management and defect tracking tools to manage testing processes
• Provide guidance and mentorship to junior team members

Qualifications and Skills:

• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
• 3 -7 years of experience in software quality engineering
• Strong hands-on knowledge of storage concepts like NAS/SAN/Tape Libraries
• Strong hands-on knowledge of Windows OS administration (installation/configurations of Windows 2016/2022)
• Knowledge of virtualization servers’ installation/configurations (VMware/Hyper-V)
• Hands-on administrative experience with databases like Oracle/SQL/SAP HANA Server (database installation/configuration of databases)
• Experience working in releases using Agile/Scrum methodology
• Excellent communication and problem-solving skills
• Ability to work independently and collaboratively with cross-functional teams
• Strong attention to detail and ability to multitask in a fast-paced environment.

Apply Now

Job Summary:

This position is responsible for developing software applications. Provide high level analysis related to software design and problem solving.

Key Responsibilities and Requirements:

• Design and code, often for complex units/modules/products that meet functional and business requirements on schedule with quality.
• Participate in design and code reviews with other developers.
• Evaluate the impact of software performance and recommend changes to the software design team.
• Fix bugs, and add enhancements. Perform unit/module testing of software to find errors and confirm programs meet specifications.
• Assist the quality assurance team by providing assistance and support as needed to determine system problems. Collaborate with quality assurance in the creation of their test plans and participate in reviews.
• Write and maintain documentation to describe program development, logic, coding, testing, changes, and corrections.

Qualifications and Skills:

• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
• Strong object-oriented programming experience.
• 2+ years of programming experience in C/C++ or Java.
• Strong knowledge of Windows programming, knowledge on Linux/UNIX will be a plus.
• Development experience in virtualization, Exchange, and O365 will be a plus.
• Excellent troubleshooting skills.
• Excellent communication skills.
• Has a passion for solving complex problems. Working smart and learning quickly.
• Strong sense of quality.

Apply Now

Job Summary:

We are seeking an experienced and skilled Senior Engineer/Lead to join our team. The ideal candidate should have a strong background in C++ programming language and expertise in data structures, algorithms, multi-threading, and STL. The candidate must be proficient in software debugging and profiling tools to identify and resolve software issues. The role involves working on complex software systems, collaborating with cross-functional teams, and mentoring junior developers.

Key Responsibilities and Requirements:

• Design and implement software systems in C++.
• Develop and maintain codebase, libraries, and frameworks.
• Optimize software performance by improving algorithms and data structures.
• Troubleshoot and debug software issues using appropriate tools.
• Collaborate with cross-functional teams to ensure software quality and timely delivery.
• Mentor and train junior developers.
• Stay up to date with emerging technologies and trends.

Qualifications and Skills:

• Bachelor’s degree in computer science or equivalent.
• 2-5 years of experience in software development.
• Proficiency in C++, STL, multi-threading, data structures, and algorithms.
• Extensive hands-on programming experience.
• Knowledge of software debugging and profiling tools.
• Excellent problem-solving and analytical skills.
• Strong verbal and written communication skills.
• Ability to work independently and collaboratively in a team environment.

Apply Now

Job Summary:

We are seeking a highly experienced Senior Software Quality Engineer (SQE) to join our team. The ideal candidate should have a minimum of 3 years of experience in defining test plans/strategies, designing/implementing functional and non-functional tests (including performance and scale testing), and the ability to set up test environments independently for functional/non-functional test coverage. The candidate must be able to debug/troubleshoot functional vs environment-specific issues, perform an assessment of defects found by customers, and proactively identify opportunities to enhance overall product quality.

Key Responsibilities and Requirements:

• Define test plans/strategy and design/implement functional and non-functional tests.
• Set up test environments independently for functional/non-functional test coverage.
• Debug/troubleshoot functional v/s environment-specific issues and perform an assessment of defects found by customers.
• Identify opportunities proactively to enhance overall product quality.
• Work on high availability software and clustering (CSV), virtualization/hypervisors (ESXi/Hyper-V, KVM), OS install/config/troubleshooting, network configuration (DNS/DHCP)/troubleshooting, filesystems config/troubleshooting, and database knowledge – Oracle/Exchange/SQL setup/config/troubleshooting, and cloud platforms (AWS/Azure/GCP).
• Develop and enhance in-house-built Python automation frameworks.
• Work on releases using Agile/Scrum methodology.
• Write clear, concise, and comprehensive test plans and test scenarios.
• Manage test cases and defects using test management and defect tracking tools.
• Work with tools such as CrystalDiskMark, IOMeter, Perfmon, iPerf, and JPerf.

Qualifications and Skills:

• Bachelor’s degree in computer science or equivalent.
• Minimum of 3 years of experience in software quality engineering.
• Strong hands-on experience in high availability software and clustering (CSV), virtualization/hypervisors (ESXi/Hyper-V, KVM), OS install/config/troubleshooting, network configuration (DNS/DHCP)/troubleshooting, filesystems config/troubleshooting, and database knowledge – Oracle/Exchange/SQL setup/config/troubleshooting, and cloud platforms (AWS/Azure/GCP).
• Proficiency in Python programming and hands-on experience in test automation using Python + Pytest and associated automation frameworks.
• Experience in releases using Agile/Scrum methodology.
• Ability to write clear, concise, and comprehensive test plans and test scenarios.
• Knowledge of test management and defect tracking tools.
• Knowledge of tools such as CrystalDiskMark, IOMeter, Perfmon, iPerf, and JPerf.
• Strong analytical and problem-solving skills.
• Excellent verbal and written communication skills.

Apply Now

Job Summary:

We are seeking a skilled and experienced Cross Platform System & Networking Developer to join our distributed agile team. The successful candidate will be responsible for developing and maintaining cross platform system & networking components (on Linux/Unix, Windows) for our High Availability and Disaster recovery product. This position requires exceptional C/C++ skills and knowledge of OS internals.

Key Responsibilities and Requirements:

• Develop and maintain cross-platform system & networking components (on Linux/Unix, Windows) for High Availability and Disaster recovery product.
• Work on the implementation of new product features & new platforms certifications.
• Conduct research/POC activities to evaluate new technologies.
• Work on customer issues to provide resolution and ensure customer satisfaction.

Qualifications and Skills:

• Bachelor’s degree and 7 years of professional work experience (or a master’s degree, or equivalent experience).
• 7+ years of continuous hands-on experience with cross-platform development using C++ (Windows/Unix).
• Proficiency with OOP, algorithms, and patterns.
• Must have prior experience with developing systems and networking software (mandatory).
• Programming experience with at least one of the popular DB (e.g. MSSQL, SQLite, MySQL, Oracle…).
• Experience in storage/backup/virtualization areas is a big plus.
• Windows COM model/programming techniques are a plus.
• C# is a plus.

Apply Now

Job Summary:

We are looking for a skilled Principle/Sr. Windows Kernel Developer to develop and maintain File System drivers on Windows platforms for our High Availability and Disaster Recovery product. The ideal candidate will have exceptional C\C++ skills and knowledge of OS internals. The candidate will join our distributed agile team and will work on the implementation of new features and support for new platforms. The responsibilities will also include research/POC activities and work on customer issues.

Key Responsibilities and Requirements:

• Develop and maintain File System mini-filter drivers and supplementary user mode components on Windows.
• Work with a distributed team of highly skilled developers to support new platforms and deliver new features for the HA and DR product.
• Assist with automation of build management and unit testing on Windows platforms.
• Research and prototype support for new platforms/OS.
• Work on customer issues to provide resolution and ensure customer satisfaction.
• Perform other duties as assigned.

Qualifications and Skills:

• Bachelor’s Degree in Computer Science or Applied Math or equivalent combination of education and experience.
• Minimum 7 years of proven hands-on experience in kernel mode development on Windows.
• In-depth knowledge of Windows kernel internals such as memory management, concurrency/synchronization, and storage stack.
• Exceptional C\C++ skills and strong Windows kernel debugging skills.
• Proficiency with development tools (such as Visual Studio, debuggers, and profilers), source control, and bug tracking systems.
• Understanding and practice of Agile\Scrum.
• At least 7 years of continuous driver development on Windows.
• At least 2 years of developing drivers on server env (not embedded).
• Proficiency with cross-platform C++ (C11 and later).
• Proficiency with OOP, algorithms, and patterns.
• Experience in storage stack/File systems is a huge plus.
• Experience with developing mini filters is a big plus.
• Experience with developing Unix/Linux drivers (file systems /storage) is a big plus.
• Decent communication and documentation skills.
• Team player. Self-driven researcher.

Apply Now

Job Summary:

We are seeking a Software Engineer to design, develop, and maintain new and existing software systems and/or applications. The candidate will participate in the full development life cycle, including requirements analysis and design, and write technical specifications based on conceptual design and stated business requirements. The candidate will support, maintain, and document software functionality, identify and evaluate innovative technologies for implementation, analyze code to find causes of errors, and revise programs as needed.

Key Responsibilities and Requirements:

• Design, develop, document, test, and debug new and existing software systems and/or applications.
• Participate in the full development life cycle including requirements analysis and design.
• Write technical specifications based on conceptual design and stated business requirements.
• Support, maintain, and document software functionality.
• Identify and evaluate innovative technologies for implementation.
• Analyze code to find causes of errors and revise programs as needed.
• Participate in software design meetings and analyze user needs to determine technical requirements.
• Consult with end-users to prototype, refine, test, and debug programs to meet needs.

Qualifications and Skills:

• BS or MSc in CS/IT/ECE or equivalent work experience.
• Comprehensive knowledge and hands-on experience in C/C++.
• Experience developing networking and system software.
• Deep understanding of networking protocols (e.g troubleshooting/performance analysis of TCP/IP and other network protocols).
• Linux/Unix expert (good grasp of OS internals at the developer level, expert in configuration & tuning).
• Experience in at least one of the following areas:
• Good to have experience in developing and supporting NFS and SMB protocols.
• Building Linux kernel, experience with buildroot.
• Experience with Storage protection, Disaster recovery, and replication software.

Apply Now

Job Summary:

We are seeking an experienced and skilled Lab Administrator to manage and maintain our lab operations in Bangalore. The ideal candidate will be responsible for performing system setup, storage configuration, cabling, and troubleshooting. The candidate should have a solid understanding of Windows and Linux operating systems.

Key Responsibilities and Requirements:

• Perform system administration tasks, including system setup, storage configuration, cabling, and troubleshooting.
• Collaborate with the Customer IT team to maintain lab operations and resolve issues on a day-to-day basis.
• Raise tickets to resolve any issues that may arise in the lab.
• Work as a full-time System Administrator at our Bangalore office.

Qualifications and Skills:

• BS or MSc in CS/IT/ECE or equivalent work experience.
• Minimum 3 to 4 years of experience as a full-time Lab Administrator.
• Proficient in Windows and Linux operating systems, including installation, general administration tasks, and networking setup and troubleshooting.
• Strong knowledge and experience in storage systems and terminology.
• Ability to learn quickly.
• Willingness to work full-time from the Bangalore office and be present in the office on all days.

Apply Now

Job Summary:

We are seeking an experienced C++ Developer to join our team. The ideal candidate will have expertise in STL, multi-threading, data structures, and algorithms. The candidate should have experience in C++ and QT and must possess extensive hands-on programming experience. The candidate should also have knowledge of software debugging and profiling tools.

Key Responsibilities and Requirements:

• Develop high-quality software using C++ and QT.
• Collaborate with cross-functional teams to design, develop, and implement software solutions.
• Write and maintain code documentation.
• Develop and maintain software using best practices for coding, testing, and debugging.
• Identify and troubleshoot software defects.

Qualifications and Skills:

• Bachelor’s or Master’s degree in Computer Science or a related field.
• Minimum 3 to 6 years of experience in C++ development.
• Expertise in STL, multi-threading, data structures, and algorithms.
• Experience in C++ and QT.
• Extensive hands-on programming experience.
• Knowledge of software debugging and profiling tools.
• Excellent problem-solving skills and attention to detail.
• Strong verbal and written communication skills.
• Ability to work independently as well as in a team environment.

Apply Now

Job Summary:

We are looking for an experienced Embedded Firmware Developer who has expertise in working with RTOS based firmware development for embedded products. The ideal candidate must have excellent communication, writing, and organizational skills to work in a team-oriented environment.

Key Responsibilities and Requirements:

• Work with network stack with communication protocol stacks like MODBUS, CAN, CANOpen, EtherNet/IP, Profibus, and EtherCAT.
• Write clean, maintainable, and efficient code in C and C++ programming languages
• Work on hardware subsystems, interfaces, hardware debugging methods, and board bring-up
• Collaborate with cross-functional teams to ensure the successful delivery of projects
• Ensure all development activities comply with industry and company standards
• Troubleshoot and debug firmware issues as needed

Qualifications and Skills:

• 5-8 Years experience in Embedded development.
• Strong experience in working with RTOS based firmware development for embedded products
• Excellent communication, writing, and organizational skills
• Hands-on experience in firmware development on any one hardware platform such as PowerPC, ARM9, XScale, Intel, etc.
• Experience with multicore SoC platforms would be an added advantage, but not a must-have
• Expertise in firmware development on any one OS platform such as Linux, VxWorks, QNX, FreeRTOS, Windows Embedded, etc.
• Hands-on experience with network stack with communication protocol stack like MODBUS, CAN, CANOpen, EtherNet/IP, Profibus, and EtherCAT.
• Strong C, and C++ programming skills with an emphasis on embedded systems
• Understanding of hardware subsystems, interfaces, hardware debugging methods, and board bring-up
• B.E/B.Tech/M.E/M.Tech in the relevant field.

Apply Now

Job Summary:

We are looking for a highly skilled and experienced Senior C++ Engineer/Lead to join our team.

Key Responsibilities and Requirements:

• Must have development experience in a windows-based environment.
• Must have experience in object-oriented analysis and design (OOA and OOD).
• Must have good knowledge of data structure and algorithms.
• Must have excellent analytical and problem-solving skills.
• Must be aware of Agile methodology.
• Good to have experience working on Medical Devices or the Health care domain.

Qualifications and Skills:

• BE/ B.Tech/M.E/M.Tech (CS/ Electronics)/ MCA or equivalent degree.
• 3-6 years of experience in C++ development.
• Good to have exposure to DirectX, and GPU programming.
• Must have development experience in a windows-based environment.
• Must have experience in object-oriented analysis and design (OOA and OOD).
• Must have good knowledge of design patterns.

Apply Now

Job Summary:

We are looking for a Senior Release Engineer to lead the coordination, planning, and execution of software releases in our organization. The successful candidate will be responsible for managing the entire release process, from planning and scheduling to deployment and post-release monitoring. They must possess excellent communication skills and be able to collaborate effectively with developers, testers, project managers, and other stakeholders across the organization. The candidate must also have strong technical skills and experience with software development, deployment, and testing tools and processes.

Key Responsibilities and Requirements:

• Manage the software release process, including coordinating with development, testing, and operations teams to ensure the successful deployment of software releases.
• Develop and maintain release management policies, procedures, and standards to ensure the quality, reliability, and stability of software releases.
• Create and maintain release notes and other documentation to help users understand the changes and improvements included in each release.
• Manage version control and branching strategies to ensure that code changes are tracked and merged correctly.
• Develop and implement automated build, test, and deployment processes to improve efficiency and reduce errors.
• Troubleshoot issues that arise during the release process, working closely with developers and operations teams to identify and resolve problems.
• Monitor release performance and collect data to improve future releases.

Qualifications and Skills:

BE/ B.Tech/M.E/M.Tech (CS/ Electronics)/ MCA or equivalent degree.
• 4 to 8 years of total experience.
• Ability to pick up new technology and switch between tech stacks quickly.
• Build tools like Gradle, and Maven.
• User management tools like ClearOS.
• Application authentication tools like Crowd.
• Atlassian products like Jira, Confluence, and BitBucket.
• Artifactory tools like JFrog, and Nexus.
• DevOps tools like Jenkins, and Puppet.
• Monitoring tools like opsview, NagiOS.
• Basic networking and protocols.
• Experience with TestRail, Foreman, easyDITA, E-mailRelay, Amanda, Coverity/Bullseye.
• Strong analytical and problem-solving skills.
• Excellent communication and interpersonal skills.
• Ability to work effectively both independently and in a team environment.
• Passion for continuous learning and improvement.

Apply Now

Job Summary:

We are seeking a skilled Python Developer with experience in porting/rewriting.

Key Responsibilities and Requirements:

• Port/rewrite Python2 projects to Python3
• Develop networking services and system code using Python
• Deep knowledge of networking protocols (TCP/IP, NFS, SMB) and their performance tuning/troubleshooting
• Configure and troubleshoot Ganesha (NFS) and Samba
• Develop fault-tolerant systems/clusters
• Work on storage protection domain (backup/replication/disaster recovery software/storage stacks)

Qualifications and Skills:

• BS or MSc in Computer Science or Math, or equivalent work experience.
• Experience in porting/rewriting Python2 projects using Python3
• Experience developing networking services and system code using Python
• Deep knowledge of networking protocols (TCP/IP, NFS, SMB) and their performance tuning/troubleshooting
• Experience with configuring/troubleshooting Ganesha (NFS) and Samba is a big plus
• Experience with fault-tolerant systems/clusters and storage protection domain (backup/replication/disaster recovery software/storage stacks)
• Strong problem-solving skills
• Excellent communication skills
• Experience with C programming language
• Experience with storage arrays and RAID configurations
• Experience with distributed file systems (e.g., Ceph, GlusterFS)
• Experience with virtualization technologies (e.g., KVM, VMware)
• Experience with container technologies (e.g., Docker, Kubernetes)
• Experience with Linux kernel programming
• Experience with system administration
• Experience with configuration management tools (e.g., Ansible, Puppet)

Apply Now

Job Summary:

We are looking for a skilled React.js Developer to join our front-end development team. As a React.js Developer, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for mentoring the team for quality software delivery, reviewing application requirements and interface designs, identifying web-based user interactions, and troubleshooting interface software and debugging application codes. As a top-class React.js Developer, you should have excellent front-end coding skills, a good understanding of progressive web applications, and the ability to design and build modern user interface components to enhance application performance.

Key Responsibilities and Requirements:

• Meeting with the development team to discuss user interface ideas and applications.
• Mentor the team for quality software delivery
• Lead experience of at least 1 year
• Reviewing application requirements and interface designs
• Identifying web-based user interactions
• Developing and implementing highly responsive user interface components using React concepts
• Writing application interface codes using JavaScript following React.js workflows
• Troubleshooting interface software and debugging application codes
• Developing and implementing front-end architecture to support user interface concepts.
• Monitoring and improving front-end performance
• Documenting application changes and developing updates

Qualifications and Skills:

• Bachelor’s or master’s degree in computer science, information technology, or a similar field
• Total 7+ years of experience required.
• Previous experience working as a React.js Developer
• In-depth knowledge of JavaScript, Typescript, CSS, HTML, and front-end languages
• Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux
• Experience with user interface design
• Knowledge of performance testing frameworks including Mocha and Jest
• Experience with browser-based debugging and performance-testing software

Apply Now

Job Summary:

We are looking for a skilled React.js Developer to join our front-end development team. As a React.js Developer, you will be responsible for developing and implementing user interface components using React.js concepts and workflows such as Redux, Flux, and Webpack.

Key Responsibilities and Requirements:

• Meeting with the development team to discuss user interface ideas and applications.
• Mentor the team for quality software delivery
• Identifying web-based user interactions
• Developing and implementing highly responsive user interface components using React concepts.
• Writing application interface codes using JavaScript following React.js workflows
• Troubleshooting interface software and debugging application codes
• Developing and implementing front-end architecture to support user interface concepts.
• Monitoring and improving front-end performance

Qualifications and Skills:

• Bachelor’s or master’s degree in computer science, information technology, or a similar field
• 3+ years of experience required.
• Previous experience working as a React.js Developer
• In-depth knowledge of JavaScript, Typescript, CSS, HTML, and front-end languages
• Knowledge of React tools including React.js, Webpack, Enzyme, Redux, and Flux
• Experience with user interface design
• Knowledge of performance testing frameworks including Mocha and Jest
• Experience with browser-based debugging and performance-testing software

Apply Now

Job Summary:

We are looking for a skilled Senior Engineer/Lead to join our dynamic team. The candidate should be an expert in C++ development and have 2-5 years of experience in developing code in C++.

Key Responsibilities and Requirements:

• Develop high-quality C++ code with best practices
• Work on windows-based environments
• Implement design patterns
• Follow software life cycle and architecture
• Analyze and troubleshoot complex software problems
• Collaborate with cross-functional teams to identify and resolve issues
• Ensure timely delivery of projects
• Develop software for Medical Devices or Health care domain

Qualifications and Skills:

• Bachelor’s or master’s degree in computer science, information technology, or a similar field
• 2 to 5 years of experience in C++ development
• Experience with VC++/MFC development (good to have)
• Strong knowledge of object-oriented analysis and design (OOA and OOD)
• Excellent analytical and problem-solving skills
• Good understanding of design patterns, software life cycle, and architecture
• Proficient in data structures and algorithms
• Familiarity with Agile methodology

Apply Now

Job Summary:

We are seeking a skilled and motivated Python Django AWS Developer to join our dynamic team. As a Python Django AWS Developer, you will be responsible for developing and maintaining web applications using Python, Django framework, and various AWS services. Your primary focus will be on designing, coding, testing, and deploying scalable and robust applications that meet the needs of our clients.

Key Responsibilities and Requirements:

• Collaborate with cross-functional teams to gather and analyze project requirements, and translate them into technical specifications.
• Design, develop, and maintain web applications using Python and Django framework.
• Write clean, efficient, and reusable code following best practices and coding standards.
• Integrate front-end elements into applications, ensuring seamless user experience.
• Implement and maintain RESTful APIs to facilitate data exchange between different systems.
• Utilize AWS services, such as EC2, S3, RDS, Lambda, and others, to deploy and manage applications in the cloud environment.
• Optimize application performance and ensure high scalability, security, and reliability.
• Conduct thorough testing and debugging to identify and resolve any issues or bugs.
• Collaborate with team members and actively participate in code reviews to ensure code quality and adherence to standards.
• Stay up-to-date with the latest industry trends, technologies, and best practices in Python, Django, and AWS.

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 -5 years of experience in Python Automation
• Proven experience as a Python Django Developer, with a strong understanding of web development concepts and practices.
• Proficient in Python programming language and Django framework.
• Experience in designing and developing RESTful APIs.
• Strong knowledge of front-end technologies such as HTML, CSS, and JavaScript.
• Hands-on experience with AWS services and cloud deployment.
• Familiarity with database systems, particularly PostgreSQL or MySQL.
• Knowledge of version control systems, preferably Git.
• Ability to work independently and as part of a team, and manage multiple tasks concurrently.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration skills.
• Understanding of agile development methodologies.

Apply Now

Job Summary:

We are looking for a skilled and motivated Python Automation Developer to join our team. As a Python Automation Developer, you will be responsible for designing, developing, and implementing automation solutions using Python and related technologies. Your primary focus will be on creating efficient and reliable automation scripts and tools to streamline processes and enhance productivity.

Key Responsibilities and Requirements:

• Collaborate with stakeholders to gather requirements and understand business processes that can benefit from automation.
• Design, develop, and implement automation solutions using Python and related libraries and frameworks.
• Create efficient and scalable automation scripts and tools to automate repetitive tasks, data processing, and system integrations.
• Identify opportunities for process improvement and automation and propose innovative solutions.
• Conduct thorough testing of automation scripts to ensure accuracy, reliability, and robustness.
• Monitor and maintain existing automation workflows, troubleshoot issues, and implement necessary fixes or enhancements.
• Collaborate with cross-functional teams to integrate automation solutions into existing systems and workflows.
• Provide technical support and guidance to end-users of automation tools.
• Document and maintain clear and comprehensive technical documentation for automation scripts and tools.
• Stay up-to-date with the latest industry trends, tools, and best practices in automation and scripting.

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 -8 years of experience in Python Automation
• Solid knowledge of Python programming language and its automation libraries and frameworks.
• Experience in developing automation scripts for various tasks, such as data manipulation, file processing, web scraping, or system administration.
• Familiarity with automation tools and frameworks, such as Selenium, Appium, or Robot Framework.
• Strong problem-solving and analytical skills, with the ability to identify areas for automation and propose effective solutions.
• Attention to detail and ability to deliver high-quality, error-free automation scripts.
• Excellent communication and collaboration skills to effectively work with stakeholders and cross-functional teams.
• Ability to work independently and manage multiple tasks concurrently.
• Experience with test automation frameworks and methodologies.
• Knowledge of version control systems, such as Git.
• Understanding of software development lifecycle and agile methodologies.

Apply Now

Job Summary:

We are looking for a skilled and motivated Python Automation Developer to join our team. As a Python Automation Developer, you will be responsible for designing, developing, and implementing automation solutions using Python and related technologies. Your primary focus will be on creating efficient and reliable automation scripts and tools to streamline processes and enhance productivity.

Key Responsibilities and Requirements:

• Collaborate with stakeholders to gather requirements and understand business processes that can benefit from automation.
• Design, develop, and implement automation solutions using Python and related libraries and frameworks.
• Create efficient and scalable automation scripts and tools to automate repetitive tasks, data processing, and system integrations.
• Identify opportunities for process improvement and automation and propose innovative solutions.
• Conduct thorough testing of automation scripts to ensure accuracy, reliability, and robustness.
• Monitor and maintain existing automation workflows, troubleshoot issues, and implement necessary fixes or enhancements.
• Collaborate with cross-functional teams to integrate automation solutions into existing systems and workflows.
• Provide technical support and guidance to end-users of automation tools.
• Document and maintain clear and comprehensive technical documentation for automation scripts and tools.
• Stay up-to-date with the latest industry trends, tools, and best practices in automation and scripting.

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 -8 years of experience in Python Automation
• Solid knowledge of Python programming language and its automation libraries and frameworks.
• Experience in developing automation scripts for various tasks, such as data manipulation, file processing, web scraping, or system administration.
• Familiarity with automation tools and frameworks, such as Selenium, Appium, or Robot Framework.
• Strong problem-solving and analytical skills, with the ability to identify areas for automation and propose effective solutions.
• Attention to detail and ability to deliver high-quality, error-free automation scripts.
• Excellent communication and collaboration skills to effectively work with stakeholders and cross-functional teams.
• Ability to work independently and manage multiple tasks concurrently.
• Experience with test automation frameworks and methodologies.
• Knowledge of version control systems, such as Git.
• Understanding of software development lifecycle and agile methodologies.

Apply Now

Job Summary:

We are looking for a skilled and motivated Java/Scala Developer to join our team. As a Java/Scala Developer, you will be responsible for designing, developing, and maintaining high-quality software applications. Your primary focus will be on utilizing Java and Scala programming languages to implement robust and scalable solutions that meet the needs of our clients.

Key Responsibilities and Requirements:

• Collaborate with cross-functional teams to gather requirements and understand project objectives.
• Design, develop, and maintain software applications using Java and Scala.
• Write clean, efficient, and reusable code following best practices and coding standards.
• Implement and optimize data processing pipelines and algorithms.
• Integrate and utilize various frameworks, libraries, and tools to enhance application functionality.
• Conduct thorough testing and debugging to identify and resolve any issues or bugs.
• Ensure software applications are highly performant, scalable, and reliable.
• Collaborate with team members and actively participate in code reviews to ensure code quality and adherence to standards.
• Stay up-to-date with the latest industry trends, technologies, and best practices in Java, Scala, and software development.

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 – 8 years of experience in Java
• Proven experience as a Java/Scala Developer, with a strong understanding of software development principles and practices.
• Proficiency in Java and Scala programming languages.
• Experience with Scala frameworks such as Akka, Play, or Spark.
• Familiarity with Java frameworks such as Spring, Hibernate, or Apache Camel.
• Strong knowledge of data structures, algorithms, and software design patterns.
• Experience with database systems, preferably SQL and NoSQL databases.
• Familiarity with version control systems, preferably Git.
• Ability to work independently and as part of a team, and manage multiple tasks concurrently.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration skills.
• Experience with big data technologies such as Hadoop or Apache Spark.
• Familiarity with cloud platforms such as AWS, Azure, or GCP.
• Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
• Understanding of agile development methodologies.

Apply Now

Job Summary:

We are seeking a skilled and motivated C# Xamarin Developer to join our team. As a C# Xamarin Developer, you will be responsible for designing, developing, and maintaining mobile applications using C# and the Xamarin framework. Your primary focus will be on creating cross-platform applications that run on iOS, Android, and Windows devices, providing seamless user experiences and leveraging platform-specific functionalities.

Key Responsibilities and Requirements:

• Collaborate with cross-functional teams to gather requirements and understand project objectives.
• Design, develop, and maintain mobile applications using C# and Xamarin.
• Write clean, efficient, and reusable code following best practices and coding standards.
• Implement and optimize application features and functionalities for iOS, Android, and Windows platforms.
• Utilize platform-specific APIs and frameworks to provide a native-like user experience.
• Conduct thorough testing and debugging to identify and resolve any issues or bugs.
• Ensure application performance, responsiveness, and scalability.
• Collaborate with team members and actively participate in code reviews to ensure code quality and adherence to standards.
• Stay up to date with the latest industry trends, technologies, and best practices in C#, Xamarin, and mobile app development.

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 – 8 years of experience in C# Xamarin Developer
• Proven experience as a C# Xamarin Developer, with a strong understanding of mobile app development principles and practices.
• Proficiency in C# programming language and Xamarin framework.
• Experience in designing and developing cross-platform mobile applications for iOS, Android, and Windows platforms.
• Familiarity with mobile app UI/UX design principles and best practices.
• Strong knowledge of object-oriented programming and software design patterns.
• Experience with RESTful APIs and web services integration.
• Familiarity with version control systems, preferably Git.
• Ability to work independently and as part of a team and manage multiple tasks concurrently.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration skills.
• Experience with additional mobile app development frameworks, such as Xamarin. Forms or Xamarin.iOS/Xamarin.Android.
• Knowledge of native iOS or Android development (Swift, Objective-C, Java, Kotlin).
• Understanding of agile development methodologies.
• Familiarity with cloud services, such as Azure or AWS, for backend integration.
• Experience with unit testing and test-driven development.

Apply Now

Job Summary:

We are looking for a skilled and experienced .NET Core Developer with AWS/Azure expertise to join our team. As a .NET Core Developer, you will be responsible for designing, developing, and maintaining web applications using the .NET Core framework. Additionally, you will leverage your knowledge of AWS/Azure services to deploy and manage applications in the cloud environment.

Key Responsibilities and Requirements:

• Collaborate with cross-functional teams to gather requirements and understand project objectives.
• Design, develop, and maintain web applications using the .NET Core framework.
• Write clean, efficient, and scalable code following best practices and coding standards.
• Integrate front-end elements into applications, ensuring seamless user experience.
• Implement and maintain RESTful APIs to facilitate data exchange between different systems.
• Leverage AWS/Azure services, such as EC2, S3, Lambda, or Azure Functions, for application deployment and management in the cloud.
• Optimize application performance and ensure high scalability, security, and reliability.
• Conduct thorough testing and debugging to identify and resolve any issues or bugs.
• Collaborate with team members and actively participate in code reviews to ensure code quality and adherence to standards.
• Stay up to date with the latest industry trends, technologies, and best practices in .NET Core, AWS/Azure, and web development.

Qualifications and Skills:

• B.E/B.Tech/M.E/M.Tech/MCA in Computer Science, Engineering, or a related field
• 3 – 5 years of experience in .Net.
• Proven experience as a .NET Core Developer, with a strong understanding of web development concepts and practices.
• Proficiency in C# programming language and the .NET Core framework.
• Experience with ASP.NET Core, MVC, and Entity Framework.
• Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
• Knowledge of RESTful API development and integration.
• Experience with database systems, preferably SQL Server or Azure SQL Database.
• Strong understanding of software design patterns and best practices.
• Experience with version control systems, preferably Git.
• Ability to work independently and as part of a team, and manage multiple tasks concurrently.
• Strong problem-solving and analytical skills.
• Excellent communication and collaboration skills.

Apply Now

Role:  Senior Engineer/Lead
Education: BE (CS) OR Equivalent
Experience: 5-10 Years
Location: Pune

Job Summary:

We are process.

Key Responsibilities and Requirements:

– Design

Qualifications and Skills:

– Design

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role:  Senior Engineer/Lead

Education: BE (CS) OR Equivalent

Experience: 5-10 Years

Location: Pune

Apply Now

Role: Senior Engineer/Lead
Education: BE (CS) OR Equivalent
Experience: 5-10 Years
Location: Pune

Desired Skills/Competencies:
5 to 10 years of experience on C++ development
Expert in coding with best practices while developing code in C++
Good to have exposure to VC++/MFC development
Must have development experience in windows based environment
Must have experience on object-oriented analysis and design (OOA and OOD)
Must have good knowledge of design patterns
Must have good knowledge of software life cycle and architecture
Must have good knowledge on data structure and algorithms.
Must have excellent analytical and problem-solving skills
Must be aware of Agile methodology
Good to have experience working on Medical Devices or Health care domain
Qualification: B.E/B.Tech – IT/CS/EEE/ECE/Mech/MCA/MCS.BCS/BCA/ME/MTech-CS/IT

Apply Now

Experience Required: 10+ years.
Qualification: B.E/B.Tech/M.E/M.Tech

Experience is working for RTOS based FW development for Embedded products with excellent communication, writing and organizational skills
Experience in firmware Development on any one hardware platforms e.g. PowerPC, ARM9, XScale, Intel etc. Experience with multicore SoC platform would be added advantage but not must, Experience in firmware Development on any one OS platforms (with strong hands-on and expertise in OS internals) Like Linux, VxWorks, QNX, FreeRTOS, Windows Embedded etc.
Hands-on with Network stack with communication protocol stack like CAN, CANOpen, EtherNet/IP, Profibus, EtherCAT.
Strong C, C++ programming skills with emphasis on embedded systems
Understanding of hardware subsystems, interfaces, hardware debugging method and board bring-up is must

Role: Senior Engineer/Lead
Education: BE (CS) OR Equivalent
Experience: 5-10 Years
Location: Pune

Desired Skills/Competencies:
5 to 10 years of experience on C++ development
Expert in coding with best practices while developing code in C++
Good to have exposure to VC++/MFC development
Must have development experience in windows based environment
Must have experience on object-oriented analysis and design (OOA and OOD)
Must have good knowledge of design patterns
Must have good knowledge of software life cycle and architecture
Must have good knowledge on data structure and algorithms.
Must have excellent analytical and problem-solving skills
Must be aware of Agile methodology
Good to have experience working on Medical Devices or Health care domain
Qualification: B.E/B.Tech – IT/CS/EEE/ECE/Mech/MCA/MCS.BCS/BCA/ME/MTech-CS/IT

Experience Required: 10+ years.
Qualification: B.E/B.Tech/M.E/M.Tech

Experience is working for RTOS based FW development for Embedded products with excellent communication, writing and organizational skills
Experience in firmware Development on any one hardware platforms e.g. PowerPC, ARM9, XScale, Intel etc. Experience with multicore SoC platform would be added advantage but not must, Experience in firmware Development on any one OS platforms (with strong hands-on and expertise in OS internals) Like Linux, VxWorks, QNX, FreeRTOS, Windows Embedded etc.
Hands-on with Network stack with communication protocol stack like CAN, CANOpen, EtherNet/IP, Profibus, EtherCAT.
Strong C, C++ programming skills with emphasis on embedded systems
Understanding of hardware subsystems, interfaces, hardware debugging method and board bring-up is must