Description

What you’ll get to do

• Guide the design, prototyping, and development of AI-driven solutions using Python, and React particularly enhancing chatbot functionality for Ceridian's transformative technology offerings.

• Analyze, design, prototype, develop, test, support, and oversee the complete software development lifecycle.

• Collaborate with clients, prospects, implementation partners, and Dayforce personnel to envision and deliver the required functionality.

• Lead the creation and enhancement of a scalable enterprise application.

• Evaluate risks and impacts on the existing system as new functions are added and provide mitigation strategies.

• Work collaboratively with team members to develop innovative solutions to complex problems, mentoring junior members where necessary.

• Propose compromises and negotiate trade-offs whenever requirements are challenging to implement.

• Break down feature requests into development tasks, provide work estimates, and manage development timelines.

 

 

 

Skills and experience we value

· At least 5 years of relevant work experience

· Advanced proficiency in Python, with a comprehensive understanding of AI's capabilities.

· Thorough knowledge of modern web technologies including HTML, CSS 3, SVG, WCF, JSON, etc.

· Extensive experience with modern JavaScript libraries such as React, Angular, Ember, Backbone, etc.

· Excellent coding skills in a modern object-oriented language (e.g., C#, Java, C++)

· Proficiency with SQL and a deep understanding of relational database systems.

· Experience working in an agile development environment.

· Exceptional communication and collaboration skills.

· Experience leading the development or significant feature enhancement of an enterprise application or database deployed on Azure/server.

· Experience in software testing and quality assurance.

· Experience in using Github.

 

 

What would make you really stand out (optional but encouraged; list 5-7 bullets)

• Experience in applying design patterns, writing unit tests, and optimizing performance at the application level in TypeScript/JavaScript.

• Experience with .NET framework.

• Hands-on experience with ASP.NET MVC.

• Demonstrated experience designing and developing highly secure and always available public APIs.

• Demonstrated leadership skills and experience mentoring junior team members.

• Experience overseeing major projects or product releases.

• Experience in using Jira

Education

Bachelor's degree in Computer Science