The Ideal Candidate
Development Engineers are responsible for researching, developing, implementing, and supporting new technology and products to support internal and external customer needs. They work closely with systems stakeholders and project personnel to ensure that solutions meet quality standards and are delivered on time and within budget. Additional responsibilities may include server management, testing, and support of systems within one's assigned area of responsibilities. Adaptability and strong analytical thinking skills are critical success criteria for this role.
How You Will Make an Impact
- Collaborate with the HRIS team to understand business requirements and translate them into technical solutions using Cadient, UKG Pro or UKG WFM.
- Contribute to creating and maintaining comprehensive documentation for assigned work.
- Protect integrity of production systems by adhering to Development, Quality Assurance, Release Management, and Change Control standards.
- Lead the team in designing, developing, and maintaining sophisticated software solutions that align with complex business requirements.
- Provide technical leadership in unit and integration testing practices, ensuring the highest quality and reliability of team members' work.
- Take ownership of creating and maintaining comprehensive documentation for assignments, fostering clear communication and system integrity.
- Set and uphold Development, Quality Assurance, Release Management, and Change Control standards to preserve the integrity of production systems.
- Prioritize and efficiently resolve complex technical issues and internal customer requests, serving as a point of escalation for the team.
- Lead and contribute to the on-call support rotation, addressing critical technical issues and providing guidance to junior staff.
- Stay informed of industry best practices and emerging technologies, incorporating them into project strategies and mentoring lower-level staff.
- Actively mentor and coach junior engineers, fostering their growth and development.
- May supervise junior engineers.
Experience and Skills You'll Need to Have
Minimum Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field, or an equivalent combination of education and experience.
- 10+ years of experience in software development, with a proven track record of technical leadership and individual contributions to complex projects.
- Proficiency in multiple programming languages and an advanced understanding of software design and architecture.
- Availability to travel as required.
Preferred Qualifications
- Experience in retail technology industry.
- Experience with implementing and/or supporting packaged software solutions.
- Experience with HR and Payroll subject matter (hiring, terminations, employee relations, recruiting/onboarding).
- Experience with UKG Pro or UKG WFM.
- Experience with Cadient or any other Applicant Tracking System.
- SQL Server stored procedure knowledge.
- Reporting software knowledge.
Functional/Technical Competencies:
- Knowledge of Unix scripting and SQL commands for Oracle.
- Exceptional analytical problem-solving and troubleshooting skills, capable of resolving intricate technical issues.
- In-depth knowledge of networking and security best practices.
- Strong background using CI/CD tools and methodologies.
- Strong background in cloud technologies, web services, and APIs.
- Outstanding written and verbal communication skills, including the ability to convey complex technical information to diverse stakeholders.
- Proficiency with defect tracking and code management tools.
- Proven leadership skills, with a commitment to mentoring and guiding staff to achieve technical excellence.
Behavioral Competencies:
- Ability to be flexible and adjust to changing factors and conditions
- Must be well-organized, efficient, detail-oriented, and able to work independently and as a member of a team.
- Must possess excellent collaborative and interpersonal skills.
- Must be a quick study with strong comprehension skills for unique applications and environments.
- Ability to develop skills in new technologies.
Apply
|