Profice Solutions

3 Job openings at Profice Solutions
.net Full Stack Engineer Tamil Nadu,India 4 - 6 years Not disclosed Remote Full Time

Job Title: Senior Software Engineer Location: Remote, must be based within Tamil Nadu Employment Type: Full-time About Profice: Profice is a forward-thinking software development company specializing in custom solutions, data management, and AI-powered HR & Payroll innovations. We empower businesses with cutting-edge technology, seamless automation, and a culture of agility, flexibility, and continuous learning. Learn more about us at www.profice.co.uk . About this role: We are seeking a talented .net full stack engineer who have 4-6 years of experience in developing software applications with expertise in .net full stack development and AWS Cloud platform. Should have excellent communication skills and a passion to work in a start-up culture in UK time zone . It’s a full time remote based role and preference to those who live within Tamil Nadu state. What you’ll do: Business & Solution Development Understand business requirements and translate them into technical solutions. Collaborate with the Tech Lead / Architect to design solutions when needed. Develop and perform unit testing to ensure quality and reliability. Issue Analysis & Resolution Investigate production issues, directly engaging with client users for clarity. Deliver timely fixes based on the severity and impact of the issue. Code Review & Technical Guidance Review pull requests (PRs) from junior developers on GitHub. Provide technical assistance on items that do not require Tech Lead / Architect involvement. Data Automation & Optimization Work extensively with HR & Payroll data. Identify opportunities to automate data reconciliation and synchronization using appropriate tools. What you’ll need: Software professional with 4-6 years of experience in software development using Microsoft technologies such as .Net Core, JavaScript / TypeScript, Background Services and REST APIs. Must-Have Skills: Strong Coding Foundations Solid understanding of coding fundamentals, data structures, and algorithms. Backend Development Hands-on experience with .NET Core , RESTful APIs , and Entity Framework . Proficiency in unit and integration testing . Frontend Development Experience with Angular 17 or an equivalent front-end framework. Cloud & Troubleshooting Hands-on experience with AWS serverless services such as API Gateway, Lambda, SQS, CloudWatch , etc. Strong troubleshooting skills in cloud environments. Software Design & Best Practices Excellent understanding of design principles and patterns . Ability to design solutions with minimal assistance from architects. Strong grasp of coding standards and version control using GitHub . Database Expertise Ability to write complex SQL queries in PostgreSQL or an equivalent database. Good understanding of No SQL databases like MongoDB, DynamoDB etc. Cloud Platform Knowledge Good understanding of AWS or similar cloud platforms. Communication Fluent in English , both written and verbal. Other Desirable Skills: Data Processing & Automation Experience with data validations, transformations, and synchronizations using Power Automate, Python, Gen AI , etc. DevOps & CI/CD Familiarity with SAM, Jenkins, or equivalent CI/CD tools . Experience working with Cron jobs for scheduling tasks. Performance Optimization Experience in identifying and resolving software performance issues. Who you are: Strong Communicator Fluent in English (mandatory). Spanish proficiency is a plus. Proactive & Adaptable Comfortable working independently as well as collaborating in a team. Thrives in a fast-paced, AGILE environment. Startup Mindset Adaptable and comfortable with a start-up culture , taking ownership and initiative. Location & Availability Must work in the UK time zone . Must reside within Tamil Nadu, India. Who are we? Here at Profice, we build intelligent, scalable, and people-centric software solutions that simplify the management of workforces in businesses. Rooted in our passion and interest for both technology and HR transformation, our mission is to bridge the gap between raw HR data and operational efficiency. With extensive expertise across software development, data integration, and global HR system rollouts, we empower and inspire organizations to make their people data work smarter. What makes Profice a great place to work? At Profice, we strongly believe in work-life balance and the continuous growth of our employees. Our employees are entirely remote based, focusing on delivering high-quality results on time without compromising standards. Our agile culture fosters open communication, eliminating rigid hierarchies and enabling direct access to leadership. We provide abundant opportunities to learn, innovate, and thrive in a dynamic environment. What we offer: 24 days paid leave per calendar year. Indian Public holidays as applicable. Medical Insurance. Yearly bonus based on performance. Show more Show less

Artificial Intelligence Engineer tamil nadu,india 0 years None Not disclosed Remote Full Time

Job Title: AI Engineer Location: Remote, must be based within Tamil Nadu Employment Type: Contract, 6 months About Profice: Profice is a forward-thinking software development company specializing in custom solutions, data management and AI-powered HR & Payroll innovations. We empower businesses with cutting-edge technology, seamless automation and a culture of agility, flexibility and continuous learning. Learn more about us at www.profice.co.uk . About this role: We are looking for a highly skilled AI Engineer with 3-8 yrs experience in Python, Machine Learning and Data Engineering to design, build and deploy intelligent data-driven systems. This role will form the foundation of our future AI initiatives , focusing on data preparation, anomaly detection and automation of model pipelines. You will work independently across the full lifecycle from data ingestion and cleaning to model training, evaluation and production deployment . The ideal candidate is a hands-on engineer who combines strong programming, analytical and automation skills with a solid understanding of ML algorithms and modern AI concepts. Should have good communication skills and a passion to work in a start-up culture in UK time zone . It’s a remote based role for a fixed period of 6 months and must be based within Tamil Nadu state. Key Responsibilities Data Engineering & Profiling Ingest and process large, complex datasets (new and historical employee data). Identify, clean and handle missing or inconsistent data. Develop data-profiling pipelines to extract features, identify trends and prepare training / ev luation datasets. Work with structured datasets (CSV, Excel, XML, JSON) to preprocess, clean and transform them efficiently. Machine Learning & Analytics Build, train and optimize machine learning models for anomaly detection, data-quality scoring and pattern recognition (e.g., Isolation Forest, Autoencoders, One-Class SVM). Apply statistical and ML methods to evaluate data quality and detect inconsistencies. Create feedback loops to continuously improve AI model performance based on user corrections and validation results to improve accuracy. Integration & Services Collaborate with backend developers to integrate AI as REST, gRPC (or message-queue) services into the main application. Where appropriate, package models via ONNX Runtime / ML.NET for low-latency, in-process inference. Collaborate with DevOps to containerize and deploy AI models using Docker on Azure / AWS. Key Skills & Qualifications Strong proficiency in Python and hands-on experience with ML and data libraries (e.g., Pandas, NumPy, Scikit-learn, PyOD, TensorFlow, PyTorch). Knowledge of ML.NET or ONNX for integrating models with .NET environments Experience building and deploying RESTful / gRPC AI microservices (FastAPI, Flask or .NET Core). Deep understanding of ML algorithms and statistical models , especially for anomaly detection and predictive analytics. Proven experience in data engineering — designing and automating ETL pipelines, data cleansing and transformations. Familiarity with SQL / noSQL databases, data warehousing and data-profiling tools. Proficiency with Docker and containerised deployment of ML models. Excellent English communication skills (written and verbal). Who are we? Here at Profice, we build intelligent, scalable and people-centric software solutions that simplify the management of workforces in businesses. Rooted in our passion and interest for both technology and HR transformation, our mission is to bridge the gap between raw HR data and operational efficiency. With extensive expertise across software development, data integration and global HR system rollouts, we empower and inspire organizations to make their people data work smarter. What makes Profice a great place to work? At Profice, we strongly believe in work-life balance and the continuous growth of our employees. Our employees are entirely remote based, focusing on delivering high-quality results on time without compromising standards. Our agile culture fosters open communication, eliminating rigid hierarchies and enabling direct access to leadership. We provide abundant opportunities to learn, innovate and thrive in a dynamic environment.

Senior Software Engineer (Angular + .NET Core) tamil nadu,india 0 years None Not disclosed Remote Full Time

Job Title: Senior Software Engineer (Angular + .NET Core) Location: Remote, must be based within Tamil Nadu Employment Type: Full-time About Profice: Profice is a forward-thinking software development company specializing in custom solutions, data management and AI-powered HR & Payroll innovations. We empower businesses with cutting-edge technology, seamless automation and a culture of agility, flexibility and continuous learning. Learn more about us at www.profice.co.uk . About this role: We are looking for a Senior Front-End Engineer with strong experience in modern Angular and solid integration experience with .NET Core APIs. This role involves building a modular, scalable front-end foundation that supports multiple front-end technologies . You will be part of a team that sets UI standards, builds shared libraries, and contributes to the long-term front-end platform strategy. Should have good communication skills and a passion to work in a start-up culture in UK time zone . It’s a full time remote based role and must be based within Tamil Nadu state. Key Responsibilities Develop and enhance Angular applications with a focus on performance and maintainability Build reusable UI components , shared utilities, and internal front-end libraries Contribute to design consistency, UI standards, and component documentation Integrate front-end applications with .NET Core backend services Participate in shaping modular architecture and multi-module front-end structure Write clear documentation, UI contracts, and best practice guides Participate in code reviews and mentor junior developers where needed Required Skills Front-End Expertise Strong experience with Angular (v14+) Ability to build reusable components , scalable UI architectures and shared libraries Experience working with or contributing to design systems or UI component libraries Familiarity with monorepos (NX or similar) or modular front-end structures Understanding of web components or cross-framework compatible UI principles Good understanding of performance optimisation, state patterns, and modern Angular features Experience with advanced CSS layouts, theming, tokens, and responsive design Backend Integration Hands-on experience integrating with .NET Core APIs Strong understanding of REST principles and authentication / authorization flows General Good problem-solving and architectural thinking Ability to work both independently and collaboratively in agile teams Excellent English communication skills (written and verbal). Nice to Have Experience with Tailwind CSS (utility-first CSS) Experience with Stencil or similar web component frameworks Experience with enterprise Data Grids (e.g., AG Grid) Exposure to micro-frontend concepts Experience with React or Vue (for cross-framework compatibility) Basic understanding of cloud environments (AWS / Azure) Who are we? Here at Profice, we build intelligent, scalable and people-centric software solutions that simplify the management of workforces in businesses. Rooted in our passion and interest for both technology and HR transformation, our mission is to bridge the gap between raw HR data and operational efficiency. With extensive expertise across software development, data integration and global HR system rollouts, we empower and inspire organizations to make their people data work smarter. What makes Profice a great place to work? At Profice, we strongly believe in work-life balance and the continuous growth of our employees. Our employees are entirely remote based, focusing on delivering high-quality results on time without compromising standards. Our agile culture fosters open communication, eliminating rigid hierarchies and enabling direct access to leadership. We provide abundant opportunities to learn, innovate and thrive in a dynamic environment. What we offer: · 24 days paid leave per calendar year. · Indian Public holidays as applicable. · Medical Insurance. · Yearly bonus based on performance.