Dayforce is a global HCM platform offering a comprehensive array of services encompassing payroll, HR, benefits, workforce management, talent, and analytics. With the mission of "m
Senior .Net Software Developer
Location
United Kingdom
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior .Net Software Developer
Dayforce
Role Description Reporting to the Development Manager, the Developer is responsible for designing and implementing new products and features as well as completing and augmenting existing solutions and services. The Developer will collaborate with fellow Developers, QA Analysts, Test Engineers, Technical Product Managers, and Technical Writers throughout the development process to ensure the product is functionally complete and well-tested. This role will allow you to join a high-performing team of collaborators in delivering high-quality software. We are constantly working on moving our payroll and tax software solution forward and improving our customer’s experience. To do this, we are looking for developers who love to excite the users of their software as much as they love the creativity of coding. We are constantly challenging ourselves to find new ways of solving our customers' problems in ways that will delight them. As we continue to evolve our platform, we are also exploring how emerging AI technologies and AI-assisted development practices can further enhance both the customer and developer experience. We are particularly interested in developers who are excited by modern software engineering practices and the practical application of AI within enterprise software environments. Through our training and mentoring program, you will develop deep technical expertise and gain valuable business and industry-related experience. - Collaborate within a cross-functional distributed team on the design and implementation of new features - Drive quality and best coding practices on a daily basis - Full stack development on a web application - Including front end development of high performing UI controls Qualifications - Great communication skills - Able to work with a distributed team - Strong understanding of object-oriented design and development - 5+ years of delivering enterprise-level software and building high performing applications - In-depth knowledge of C# and .NET framework - Strong with SQL, TSQL, database design, and query optimization - Experience building high performance and scalable applications - Experience with or desire to work in an agile development environment - Experience with unit testing and mocking - Working knowledge of HTML5, JavaScript, CSS, MVC web frameworks, and JSON - Interest in AI-assisted software development and emerging technologies - Exposure to integrating AI-powered capabilities or third-party AI services into applications - Familiarity with modern AI developer tooling such as GitHub Copilot, ChatGPT, or similar tools - Understanding of how AI and automation can enhance user and developer experiences - Curiosity around practical applications of large language models (LLMs) within enterprise software Requirements - Experience working with one or more modern JavaScript libraries such as Dojo, React, Angular, Backbone, or jQuery - Experience working with SaaS products - Experience building tools for use by other developers - Experience experimenting with AI/LLM-powered features or integrations - Awareness of emerging AI trends and their application within modern software development workflows Benefits - Dayforce is fueled by the diversity of our talented employees. - We are an equal opportunity employer and consider and embrace ALL individuals and what makes them unique. - We believe our employees should be happy and healthy, with peace of mind and a sense of fulfillment. - We encourage individuals to apply based on their passions. - Dayforce encourages personal and professional growth. - We offer excellent time away from work programs, comprehensive wellness initiatives, and recognition through competitive pay and benefits. - With a commitment to community impact, including volunteer days and our charity, Dayforce Cares, we provide opportunities for you to thrive both in your career and personal life. - Our focus is not just on your job but on supporting you to be the best version of yourself.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Backend Developer – Java
KyndrylWe design, build, manage and modernize the mission-critical technology systems that the world depends on every day.
• Designing, developing, and implementing cutting-edge software solutions • Ensure that implemented components are appropriately documented, unit-tested, and ready for integration into the final product • Architect the solution, test the code, and deploy and build a CI/CD pipeline • Provide work estimates for assigned development work, and guide features, functional objectives, or technologies being built for interested parties • Drive innovation and take ownership of your work while honing your problem-solving, collaboration, and automation skills
Staff Software Engineer, Backend
ToastWe empower the restaurant community to delight guests, do what they love, and thrive.
• Hands-on design and implementation of Kotlin backend services to improve our device management workflows for customers. • Lead the design and development of the next generation of Toast’s software services and applications. • Collaborate with Product Management, Hardware, QA and other Software teams on the product roadmap and requirements. • Create technical requirements and detailed designs of the software system being developed. • Lead effort estimation sessions and use sound judgment to enable planning of projects. • Diagnose performance bottlenecks and implement optimizations. • Help set the standard for software quality by adopting modern software test frameworks and practices in day to day development.
• Develop and evolve microservices responsible for processing and distributing clinical and laboratory data. • Build integrations between internal systems and external partners. • Develop REST APIs for querying and managing patient information and consents. • Implement asynchronous processing flows using AWS SQS and SNS. • Participate in the evolution of the platform's event-driven architecture. • Work with data transformation and processing following the FHIR standard. • Develop integrations with MongoDB, Redis, and external services. • Ensure quality through automated tests and code reviews. • Perform troubleshooting of distributed flows and analyze production incidents. • Participate in technical definitions and architectural decisions for platform services. • Collaborate with multidisciplinary teams for continuous product and integration improvements. • Contribute to observability, monitoring, and performance optimization of services.
• Own and operate CyberArk PAM Suite globally — vault configuration, safe structure, session recording, JIT workflows, rotation schedules, and CyberArk for OT session gating • Develop and maintain the PAM roadmap, aligning it with overall cybersecurity strategy and business objectives • Design and implement Just-In-Time privileged access for all Tier 0, Tier 1, and Tier 2 accounts — no standing privilege, all sessions vaulted and recorded • Own the Non-Human Identity governance program — service account vaulting, rotation automation, NHI inventory, and governance framework • Govern PAM for OT alongside the OT Architect — vendor session gating, session recordings, and OT privileged account management • Define and enforce PAM design standards — vault structure, safe naming conventions, rotation schedules, and session recording retention policies • Own the Privileged Access Management technical roadmap and vendor relationship — product roadmap briefings, TAM relationship, upgrade schedule • Integrate CyberArk Threat Analytics with MSSP and SIEM for privileged account anomaly detection • Lead the design, architecture, and implementation of complex Privileged Access Management (PAM) solutions • Translate business requirements and security policies into technical PAM solutions and configurations • Collaborate with various IT teams (e.g., infrastructure, applications, network) to ensure seamless integration of PAM solutions • Provide technical expertise and guidance on PAM best practices, security controls, and compliance requirements (e.g., NIST, ISO 27001, GDPR) • Conduct security assessments, vulnerability analyses, and penetration testing related to privileged access • Develop and implement automation scripts and tools to streamline PAM operations and enhance security posture • Create and maintain comprehensive documentation, including architectural designs, solution configurations, and operational procedures • Support incident response activities related to privileged access breaches or anomalies • Mentor junior security engineers and provide technical leadership within the cybersecurity team • Stay current with emerging PAM technologies, threats, and industry trends.



