Posted:3 days ago|
Platform:
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
Profice Solutions
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Tamil Nadu, India
Salary: Not disclosed
Tamil Nadu, India
Salary: Not disclosed