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
Bachelor's degree in Computer Science