Ceridian
MAU
– R&D (Reporting)
– Senior Software Developer Mauritius Req #6723 Monday, December 28, 2020 About the Position We are looking for a full stack Senior Software Developer, reporting to the Development Manager of the Dayforce Ad Hoc Reporting team, and who will be responsible for designing and implementing new features as well as enhancing existing solutions.
The Senior Developer will collaborate with an energetic team of Developers, Test Engineers, Technical Product Managers and Technical Writers throughout the development process to ensure the product is functionally complete and well-engineered.This is an excellent opportunity to join a rapidly growing innovator in a technically challenging and rewarding role.
Responsibilities * Analyze, design, prototype, program, test, troubleshoot and support the complete software lifecycle in your hands!
* Envision and deliver new features by working, as part of a high-performing scrum team * Assess risks and impacts on the existing system as new functionality is added * Perform code reviews * Mentor and coach other developers and share knowledge * Take ownership and do close follow up on project/s assigned Job Requirements * Intellectual curiosity and a passion for technology * Excellent communication and collaboration skills * Understand emerging web development models * Knowledge of object-oriented design and development * Extensive experience in enterprise software development * In-depth working experience with C# and .NET Framework * Proficiency with TSQL and relational database systems * Experience with one or more advanced programming constructs such as design patterns, writing unit tests and automated testing frameworks, and performance optimization * Ability to work independentlyand in close collaboration within an Agile development team Desired Skills * 5+ years of experience with a modern object-oriented language (C# or Java) * 3+ years of Working knowledge of HTML 5, JavaScript, CSS, MVC web frameworks, JSON * Experience with one or more modern JavaScript libraries such as Dojo, React, Angular, Backbone, jQuery * Experience with automated testing frameworks * Extensive experience with SQL programming constructs and database design * Analytical mind with problem-solving aptitude * Experience working in an Agile scrum team as a key contributor and a team player * Experience building highly-performant and scalable applications * Knowledgeable of common web application security vulnerabilities and how to protect against them * Experience building tools for use by other developers and test engineers Other details * Job Family Technical * Job Function Software Development * Pay Type Salary Associated topics: architect, c/c++, design pattern, develop, devops, expert, java, programming, senior software developer, software architect