onsite
Associate Software Engineer - Asure Software
Software Engineer
Join a fast‑growing HCM platform as an Associate Software Engineer, building and enhancing payroll, HR, and time‑tracking features using Java, C#, SQL, and RESTful services in an Agile, collaborative environment.
About the role
Key Responsibilities
- Design, develop, and maintain new and existing features for the HCM platform, focusing on payroll, HR, and time‑attendance modules.
- Write clean, testable code in Java and C# while adhering to coding standards and best practices.
- Collaborate with product owners, UX designers, and QA engineers to translate business requirements into technical solutions.
- Implement and consume RESTful APIs to integrate with third‑party services and internal micro‑services.
- Participate in code reviews, pair programming, and Agile ceremonies to ensure high‑quality delivery.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent practical experience.
- Proficiency in Java or C# and solid understanding of object‑oriented programming.
- Experience with relational databases and SQL for data retrieval and manipulation.
- Familiarity with REST API design and consumption.
- Comfort with version control systems, preferably Git, and working in an Agile team environment.