Software Developer Intern 8 Months - Fall 2024
Ceridian
- USA
- Training
- Full-time
- Work cross functionally with the development team to build robust, reliable, and scalable solutions.
- Develop a great product experience, while leveraging the latest technologies
- Work on maintaining and supporting the newly built modules.
- Work with other team members to take ownership and responsibility for development tasks and make them happen.
- Actively participate in the development of quality products and processes to deliver industry leading cloud based HCM solution.
- Investigate, report, and track product failures to resolution.
- Identify and escalate issues related to planning and quality.
- Design, develop, maintain, and enhance systems and tools for use by development, Test Engineers and QA
- Contribute to creation, extension, and communication of test automation best practices.
- Perform source code analysis to determine quality gaps and communicate high risk areas.
- Assist in assessing product quality and release readiness.
- Facilitate creation and execution of automated test suites.
- Participating in design and architectural discussions
- Help ensure new code moves easily through our deployment pipeline.
- Smart and driven student who is passionate about learning new technologies and building high quality cloud applications
- Strong academic performance in courses regarding programming languages, algorithms and data structures, computer organization, and discrete mathematics.
- Disciplined self-starter, capable of working independently or in close collaboration within an agile development team
- Excellent communication and collaboration skills
- Strong coding skills in a modern object-oriented language (e.g., C#, Java, C++, Python, Powershell)
- Working knowledge of modern web technologies including JavaScript, Dojo, React, Angular, Ember, Backbone, jQuery, HTML, CSS 3, SVG, JSON, etc. from professional or academic projects
- Experience with .NET framework
- Experience working any of the following testing tools: Selenium, FitNesse, or SpecFlow
- Working knowledge of modern relational databases architecture and SQL language through professional or academic projects
- Have a passion for solving hard problems and know how to have fun!
- Experience in applying design patterns, writing unit tests, and optimizing performance in application-level Typescript/JavaScript
- Experience with modern JavaScript libraries such as Dojo, React, Angular, Ember, Backbone, etc.
- Experience with .NET framework, / .NET Core, MSBuild
- Experience working with ASP.NET MVC
- Experience working with SaaS Enterprise Software is a plus
- Knowledge of microservices (WebAPI, REST, JSON)
- Knowledge of Azure DevOps (CI/CD)
- Knowledge of SaaS architectures and workloads
- Experience working any of the following testing tools: Selenium, FitNesse, or SpecFlow