Job Description for Senior Dynamics CRM/365 Developer As a Senior CRM Dynamics Developer, your role will involve designing, developing, and customizing CRM solutions using the Microsoft Dynamics platform. You will work closely with clients and cross-functional teams to gather requirements, implement CRM functionalities, and provide technical expertise. Responsibilities: Designing and developing customized CRM solutions using Microsoft Dynamics 365 Cloud or earlier versions. Collaborating with clients and stakeholders to gather and analyze business requirements, translating them into technical specifications. Configuring and customizing CRM entities, workflows, business rules, and other components to meet the specific needs of clients. Writing clean, efficient, and maintainable code using languages such as C#, JavaScript, and TypeScript. Integrating CRM solutions with other systems, such as ERP systems, external databases, and third-party applications. Developing and implementing data migration and integration strategies to ensure smooth data transfer and synchronization. Providing technical guidance and mentorship to junior developers, reviewing their code, and ensuring adherence to best practices and coding standards. Troubleshooting and debugging CRM solutions, identifying and resolving technical issues in a timely manner. Collaborating with cross-functional teams, including business analysts, project managers, and quality assurance testers, to deliver high-quality CRM solutions on time and within budget. Staying up to date with the latest developments in Microsoft Dynamics CRM, attending training sessions and conferences, and sharing knowledge with the team. Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Extensive experience (7+ years) in developing CRM solutions using Microsoft Dynamics CRM/365. Power App development experience in Canvas and model-driven Apps. Strong proficiency in programming languages such as C#, JavaScript, and TypeScript. In-depth knowledge of the Microsoft Dynamics platform, including customization, configuration, and development using SDK, XRMToolbox, and other relevant tools. Experience with CRM integration techniques, such as Web services (REST, SOAP), plugins, and custom workflows. Familiarity with front-end technologies such as HTML5, CSS3, and JavaScript frameworks (e.g., Angular, React). Solid experience working with SQL Server or other relational databases and non-relational databases. Knowledge of cloud platforms (e.g., Azure) and experience with Azure Logic Apps, Azure Functions, or other related technologies is a plus. Excellent problem-solving and analytical skills, with the ability to design and implement scalable CRM solutions. Strong communication and interpersonal skills, with the ability to work effectively with clients, stakeholders, and cross-functional teams. Enthusiasm toward technology, passionate continual learner. Agile (scrum) experience. Company Benefits: Health Insurance for Self, Spouse, Kids and Parents, 18 Paid Leave per annum, 12 Sick Leave per annum, Team Meeting on every quarter, Assistance in creating home office environment, and if company recognised holidays falls on a weekend, the following workday will be considered as holiday.
Position: Senior Software Developer Remote-UK shift The Company: Process Fusion (PFI) is a managed services and cloud application provider of Secure Information Exchange (SIX) and Business Process Automation (BPA) solutions. Our cloud input and output management solutions bridge the gap between the physical and digital world, by converting multi-channel inputs into actionable data, which can then be integrated into any system and further output into physical or digital forms. Our mission is to help organizations automate critical business processes, exchange information securely, and eliminate the inefficiencies and errors associated with manual and labor-intensive processes. The PFI crew is comprised of a group of highly technical, young, and energetic individuals. If you are searching for a corporate culture that promotes innovation and who is constantly exploring ways to incorporate new technologies in software, then this is the company for you. www.processfusion.com Job Summary: We are seeking a skilled and motivated C++ Developer to join our development team. The ideal candidate will have a strong foundation in C++ programming and be responsible for designing, developing, and maintaining high-performance applications and software systems. You will work closely with cross-functional teams to deliver robust and scalable solutions. Key Responsibilities: Design, develop, and maintain efficient, reusable, and reliable C++ code Implement performance and quality modules Identify bottlenecks and bugs, and devise solutions to address and mitigate them Collaborate with other team members and stakeholders Conduct unit testing and participate in code reviews Maintain documentation and assist in deployment Optimize applications for speed and scalability Required Skills and Qualifications: Bachelors degree in Computer Science, Engineering, or a related field Strong proficiency in C++, with good knowledge of the languages standard library Experience with object-oriented programming, design patterns, and multithreading Strong understanding of memory management, pointers, and debugging techniques Experience with tools like Git, SVN, or other version control systems Ability to write clean and maintainable code Excellent problem-solving skills and attention to detail Preferred Qualifications: Experience with Linux/Unix or Windows environments Familiarity with CMake or other build systems Knowledge of networking protocols or real-time systems Company Benefits: Health Insurance for Self, Spouse, Kids and Parents, 18 Paid Leave per annum, 12 Sick Leave per annum, Team Meeting on every quarter, Assistance in creating home office environment, and if company recognised holidays falls on a weekend, the following workday will be considered as holiday.
Job Description for System Engineer System Engineer Service and Support Group Office Location: Remote Work The Company: Process Fusion (PFI) is a managed services and cloud application provider of Secure Information Exchange (SIX) and Business Process Automation (BPA) solutions. Our cloud input and output management solutions bridge the gap between the physical and digital world, by converting multi-channel inputs into actionable data, which can then be integrated into any system and further output into physical or digital forms. Our mission is to help organizations automate critical business processes, exchange information securely, and eliminate the inefficiencies and errors associated with manual and labor-intensive processes. The PFI crew is comprised of a group of highly technical, young, and energetic individuals. If you are searching for a corporate culture that promotes innovation and who is constantly exploring ways to incorporate innovative technologies in software, then this is the company for you. The Opportunity: We are seeking a Systems Engineer to join us as a permanent employee. Reporting to the Director of Technical Operations, this is a Toronto-based role working primarily on ongoing operations and support for our worldwide customers. In this role, you will play a critical role in monitoring, patching, and supporting equipment, software, and systems. You will ensure that the systems are functioning in accordance with Process Fusion Inc and Customer requirements and is an accepted industry practice. You are a System Engineer with a passion for making systems work on complex to simple solutions and applications offered by Process Fusion Inc. You have hands-on experience with operating and support applications or systems in various environments. You have outstanding communication skills to work with customers as well as co-workers, with a logical, structured mindset that demands you approach problems and issues in an organized, well-thought-out manner. Position Responsibilities: Provide first-line technical support for our cloud-based applications, and on prem applications,resolving customer issues in a timely and efficient manner. Log, track, and manage incidents from initial report to resolution, ensuring all are resolved within agreed service levels. Perform network and software troubleshooting to isolate and diagnose common problems. Monitor cloud environments and systems to ensure high availability and performance, identifying and resolving any potential issues before they impact customers. Working with small to medium sized project teams following modern best practices in project management. Regularly perform system checks to ensure the smooth running of IT systems. This includes managing updates, patches, and security measures to keep systems secure and up-to-date. Participate in system development activities, providing technical recommendations on bug fixes. Engage in research and development . Assist in the maintenance, updates, and upgrades of applications and infrastructure. Maintain accurate records and documentation of system configurations, changes, incidents, and resolutions. Minimum Requirements: Degree in Computer Science, Information Security, or a related discipline, or equivalent work experience. Experience in working in an IT support area. Experience working with Microsoft Window Server environments, Linux Servers(nice to have), on premise or cloud-based including the following technologies: Active Directory, DNS, GPOs, Exchange or Office online (O365), MS SQL, MS Azure(nice to have), VMWare, IIS. Experience working with or intermediate level familiarity with Networking technology and protocols, such as advanced IP routing, IP telephony, unified communications, virtualization, and storage technologies. Microsoft Azure certifications nice to have. Basic to Intermediate skill level in programming languages C++, Java script,Python or PowerShell is an asset. Strong problem-solving skills, self-motivation, and demonstration of proactive work in the design and management of reliable and robust production systems. Able to learn and work independently. Fluent in English; strong verbal, reading comprehension and written communication skills. Strong customer focus. Some experience working with customers and understanding business processes and ability to translate to technical needs Soft Skills: Strong Analytical Skills. Attention to Detail. Effective Communication: Proficiency in explaining technical database concepts to non-technical staff and stakeholders and working collaboratively with IT teams. Problem-Solving Abilities: Capacity to quickly identify issues and implement effective solutions, particularly under pressure. Adaptability and Continuous Learning: Eagerness to stay updated with the latest database technologies and trends and adapt to new tools and practices. Time Management: Skills in prioritizing tasks and managing time efficiently, especially in a fast-paced environment. Team Collaboration: Ability to work well in a team, contributing to and respecting collaborative efforts for database management and project completion. Proactive Approach: Taking initiative in monitoring and optimizing database performance without waiting for issues to arise. Resilience and Stress Management: Staying calm and effective under pressure, especially during critical situations like database outages or data recovery scenarios. Customer Service Orientation: Focused on meeting the needs of internal and external stakeholders, ensuring that database services are aligned with user requirements and business goals. Able to work in a 7 x 24 environment Benefits: Competitive base salary Company Benefits: Health Insurance for Self, Spouse, Kids and Parents, 18 Paid Leave per annum, 12 Sick Leave per annum, Team Meeting on every quarter, Assistance in creating home office environment, and if company recognised holidays falls on a weekend, the following workday will be considered as holiday.
Job Description HR Executive The Company: www.processfusion.com Process Fusion (PFI) is a managed services and cloud application provider of Secure Information Exchange (SIX) and Business Process Automation (BPA) solutions. Our cloud input and output management solutions bridge the gap between the physical and digital world, by converting multi-channel inputs into actionable data, which can then be integrated into any system and further output into physical or digital forms. Our mission is to help organizations automate critical business processes, exchange information securely, and eliminate the inefficiencies and errors associated with manual and labor-intensive processes. Job Summary We are seeking a dynamic and experienced Senior HR Executive to join our Human Resources team. The ideal candidate will be responsible for managing end-to-end recruitment, ensuring compliance with employment laws, and implementing HR policies and procedures that align with organizational objectives and regulatory standards. Key Responsibilities Recruitment & Talent Acquisition - Handle the complete recruitment lifecycle (sourcing, screening, interviewing, offer negotiation, and onboarding) - Coordinate with hiring managers to understand staffing needs - Manage job postings across platforms (LinkedIn, Naukri, referrals, etc.) - Conduct initial HR interviews and assess cultural fit - Ensure timely hiring of quality candidates within SLA HR Policies & Procedures - Develop, implement, and regularly update HR policies and employee handbook - Ensure all policies comply with local, state, and national labor laws - Conduct periodic policy orientation sessions for employees and managers - Monitor adherence to HR policies and initiate corrective actions as required Employment Law - Stay updated on labor law amendments, statutory obligations - Oversee employee contracts, disciplinary actions, and termination procedures as per legal standards - Ensure PF, ESI, Gratuity, Bonus, and other statutory requirements are met - Coordinate with legal advisors when needed on employment matters Employee Lifecycle & Records Management - Maintain and update employee records in HRMS - Support in onboarding, induction, exit processes, and full-and-final settlements - Address employee queries related to HR policies, and benefits Requirements - Bachelors or Masters degree in Human Resources, Business Administration, or a related field - 5+ years of proven experience in core HR functions (especially recruitment and compliance) - Strong knowledge of Indian employment law and HR best practices - Hands-on experience with HRMS (Zoho People or similar) - Excellent interpersonal, communication, and problem-solving skills Soft Skills - Ability to thrive in a fast-paced, dynamic work environment with changing priorities - Strong organizational and multitasking skills, capable of managing multiple responsibilities without compromising quality - Excellent communication and collaboration skills to engage with cross-functional teams - Adaptability and resilience in high-pressure, deadline-driven settings - Proactive problem-solving mindset with attention to detail Benefits & Specifications - Health insurance coverage for employee, spouse, children, and dependent parents - 18 days of paid leave and 12 days of sick leave annually - Work-from-home flexibility with assistance for setting up home office - Quarterly team meetings and engagement initiatives - Professional development and learning opportunities - Paid holiday adjustment: if a holiday falls on a weekend, the next working day is considered a holiday - Transparent performance review and growth framework
Job Title: Senior QA Engineer Location: Chennai-Hybrid Work Timings: UK Shift Department: Quality Assurance | Engineering Reports To: QA Lead / Engineering Manager About Process Fusion At Process Fusion, we're committed to building scalable, high-quality software solutions that span desktop, web and mobile platforms. We foster a culture of continuous improvement, collaboration and innovation. Join us to make a real impact on our products, cross-platform experiences and overall delivery quality. Role Overview We are seeking a seasoned Senior QA Engineer with a strong foundation in manual testing , complemented by solid automation skills using frameworks such as Playwright or Selenium WebDriver. The ideal candidate will have experience covering Windows desktop applications, web applications, mobile apps (iOS/Android) and APIs. They should be adept at troubleshooting issues, analyzing root causes and working within a cloud/DevOps environment (preferably Azure DevOps / Microsoft Azure). Key Responsibilities Design and execute comprehensive manual testing strategies: develop test plans, test cases, and execute exploratory and regression testing across Windows, web and mobile applications. Identify automation opportunities; build, maintain and enhance automation scripts/frameworks using Playwright and/or Selenium for UI and automation of APIs. Perform API testing (REST, SOAP) and validate backend/data integration and data flows. Conduct cross-platform testing: web (multiple browsers/devices), mobile (iOS & Android), and Windows desktop apps. Troubleshoot and investigate test failures: analyse root causes (UI changes, environment/data issues, network/integration faults) and coordinate resolution with DevOps & development teams. Integrate automated test suites into CI/CD pipelines (Azure DevOps, Jenkins, GitHub Actions, etc); use version control (Git) and build/release flows. Collaborate with developers, product owners, business analysts and manual QA engineers to understand requirements, define testability and assess automation feasibility. Provide clear documentation: test plans, test case suites, detailed defect reports, test summary reports and quality metrics. Promote best practices in QA: increase automation coverage, improve reuse of test assets, ensure framework maintainability, and mentor junior QA engineers. Required Experience & Skills 5 to 10+ years of experience in software quality assurance with strong manual testing expertise. Hands-on experience developing automation test scripts using Playwright and/or Selenium WebDriver. Experience testing Windows desktop applications, web applications (cross-browser, responsive) and mobile applications (iOS/Android). Practical experience with API testing (REST, SOAP) and backend/data validation. Excellent troubleshooting and root-cause-analysis skills: ability to dig into failures, environment/config/data issues, UI changes. Exposure to cloud/DevOps environment, experience with Azure DevOps or Microsoft Azure services preferred. Familiarity with CI/CD processes, version control (Git), automated test pipelines and release flows. Solid understanding of SDLC, STLC, agile methodologies (Scrum/Kanban) and QA best practices. Strong oral and written communication skills; ability to articulate quality risks and collaborate across teams. Preferred / Nice-to-Have Experience building or maintaining automation frameworks (e.g., Page Object Model (POM), BDD with Cucumber, modular design). Experience with mobile automation frameworks (e.g., Appium) for iOS/Android. Familiarity with Windows desktop automation frameworks/tools. Basic exposure to performance/load testing. QA / Automation certifications (e.g., ISTQB, Certified Selenium Professional). Experience working in SaaS, enterprise product or large-scale distributed system environments. Education Bachelor's degree in Computer Science, Engineering or Equivalent. Equivalent work experience will also be considered. Benefits: Comprehensive Health Insurance (for self, spouse, kids, and parents) 18 Paid Leaves + 12 Sick Leaves annually Quarterly Team Meetings to connect and collaborate Assistance in creating your home office environment If a company-recognised holiday falls on a weekend, the following workday will be observed as a holiday. Why This Role Matters As our products evolve across desktop, web, mobile and API surfaces, and release cycles accelerate, the Senior QA Engineer role is pivotal. This person will help drive consistent, high-quality, early defect detection, automation of regressions, and a stronger delivery pipeline. Your contribution directly influences product stability, delivery speed and customer satisfaction.
FIND ON MAP