Salary
💰 $104,000 - $222,500 per year
Tech Stack
CloudMicroservices
About the role
- Design, develop, and implement robust and scalable time and labor management solutions for complex enterprise environments
- Integrate time and labor solutions with HR, payroll, and other critical systems
- Apply expertise in system architecture, design patterns, and industry best practices to ensure reliability, scalability, and security
- Collaborate with stakeholders to gather requirements, analyze existing systems, and translate business needs into technical specifications and architectural designs
- Develop current and future-state application architectures, identify potential risks, and propose mitigation strategies
- Champion data curation, governance, integration, and lifecycle management best practices for time and labor data
- Provide technical leadership, mentoring, and guidance to development teams throughout the solution lifecycle
- Create and maintain detailed technical documentation, including architectural diagrams, specifications, and reports
- Stay abreast of emerging technologies and industry trends in workforce management and propose innovative solutions to enhance efficiency and productivity
Requirements
- Bachelor’s Degree and minimum 9 years of prior relevant experience
- Graduate Degree and a minimum of 7 years of prior related experience
- In lieu of a degree, minimum of 13 years of prior related experience
- 8 years of experience in designing and developing solution architectures
- At least three (3) years of experience implementing architectural patterns and designs
- Hands-on experience designing and implementing HA and scaling solutions in complex, multi-application cloud architectures
- Experience planning and deploying business process management solutions and/or workflow engines within large enterprise software deployments
- Experience integrating legacy applications or data sources
- Proven ability to plan and deploy custom COTS and middleware application programs and process improvements
- Experience in collaborating with teams of developers
- Proficiency in architectural modeling and design tools like MS Visio or similar software
- Strong analytical, verbal, and written communication skills
- Expertise in solution architecture patterns and design, including performance tuning, logging, monitoring, microservices, cloud solutions, high availability/scaling, and software development