Key Responsibilities Design, develop, and maintain complex software components for payroll integration and audit systems. Build and support scalable, robust applications using modern technologies including React, Angular, C#, .NET, MySQL, and open-source frameworks. Collaborate with cross-functional teams (finance, compliance and global payroll vendors) to gather requirements and ensure technical solutions meet business needs. Apply software engineering best practices: code reviews, CI/CD, automated testing, monitoring, and performance optimization.
Minimum Qualifications Bachelor's degree (or equivalent) in Computer Science, Engineering, Information Systems, or a related technical field, with 4 years of professional experience in web application development. OR Master's degree (or equivalent) in a related field with 3 years of relevant work experience. Demonstrated experience building scalable, full-stack web applications using C#, .NET, React, Angular, and relational databases (e.g., MySQL). Strong understanding of software design principles, API development, and system integration patterns. Experience working in agile environments with a focus on delivering high-quality, timely results. Excellent problem-solving skills and a commitment to clean, maintainable code.