My Shortlist

Your shortlisted jobs will appear here. To view your shortlist: Login Or Register

Date Added: Wed 30/10/2024

C# Senior Software Engineer

Remote, Remote
Apply Now

Job Type: Permanent

Salary: £50000.0000 - £60000.0000 / annually

C# Senior Software Engineer
Permanent - Remote Working

Are you ready to make a meaningful impact in a high-growth global payroll and financial services organization? Are you an innovative thinker with a strong work ethic, a collaborative mindset, and a drive to help build a positive team culture? Do you value respect, integrity, teamwork, accountability, diversity, and community? This is your chance to take on a senior role and further your career, helping a rapidly expanding business deliver exceptional service and client value.

We are a market-leading, award-winning provider of global payroll solutions, offering a unique managed service underpinned by a cutting-edge payroll management system. Our company spans North America, Europe, and Asia, delivering top-tier customer experiences to businesses worldwide.

Role Overview
As a Senior Software Engineer on our Product Development Team, you will work closely with various stakeholders to ensure technical requirements are fully understood and accurately implemented. This role is pivotal to designing and coding solutions that bring efficiency to payroll processes and client service delivery. It offers a flexible working environment, allowing team members to work remotely, on a hybrid basis, or fully office-based.

Core Responsibilities:

  • Develop pragmatic technical and process solutions, balancing speed of delivery with quality to meet business needs.
  • Understand and translate requirements into technical designs, clearly communicating with key stakeholders.
  • Produce technical designs that guide the development and implementation of solutions.
  • Break down features, phases, and technical requirements to feed into sprint planning.

Key Objectives:
The successful candidate should have a minimum of 4 years of experience in software development and demonstrate a strong track record in the following areas:

  • Comprehensive development skills, with the flexibility to work across codebases—primarily C# and .NET technologies, with Typescript/Angular for user interfaces. Java experience is advantageous for backend processing.
  • Solid understanding of cloud application security, including authentication, session management, and encryption.
  • Knowledge of HTTP protocol and RESTful API services.
  • Familiarity with supporting software and infrastructure, including web servers (e.g., IIS, Apache), identity providers, and databases (e.g., SQL Server, MongoDB).
  • Ability to write readable, well-engineered code that adheres to multi-tier architecture principles.
  • Strong delegation, time management, and problem-solving skills.
  • Demonstrated collaboration with product development, QA, and internal teams.
  • Client-focused with an understanding of usability, simplicity, and intuitive design.
  • A continuous learner who seeks innovative solutions to complex problems.

What We Are Looking for in You
Relevant on-the-job experience and the ability to demonstrate aptitude are the most important aspects for this role. The successful applicant will have:

  • A strong record of delivering secure cloud applications. Experience in payroll, financial, or human capital management is an advantage.
  • The ability to become a systems expert, managing and prioritizing multiple tasks effectively.
  • Strong analytical skills with a problem-solving mindset.
  • An assertive, decisive attitude and the ability to work under pressure in a fast-paced environment.
  • Willingness to mentor and support junior developers, fostering team growth.
  • Excellent spoken and written English skills (B2 or higher CEFR).
  • Motivation and communication skills that align with deli
Apply Now