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.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.