Apply now »

Senior Software Developer, People Advisory Services - Tax

Other locations:  Primary Location Only
Salary: Competitive
Date:  Jul 17, 2024

Job description

Requisition ID:  1427653

Senior Consultant, PAS, Singapore

Our tax practice revolves around helping our clients effectively manage their tax obligations proactively and responsibly. As part of a global team of 35,000 tax professionals in 150 countries, you will advise clients on planning, compliance and reporting wherever the client has needs. Our unwavering commitment to quality service and our technical networks enable you to help clients reduce inefficiencies, mitigate risk and improve opportunities within their tax functions. Groups (or, as we call them – sub-service lines) within Tax include Business Tax Services, Global Compliance and Reporting, People Advisory Services, Indirect Tax Services, International Tax Services and Transaction Tax Services.

The opportunity

Joining People Advisory Services gives you the opportunity to manage the complex challenges of deploying a globally mobile workforce. We advise clients on the design and implementation of total reward strategies, advise on HR and payroll transformation, help manage HR compliance and risk, provide strategic advice on mobility programs and also offer technology advisory services and project management. We work with our clients to attract, train and motivate the people necessary to achieve clients’ organizational goals. By helping to integrate the people agenda into their business strategy, we help our clients improve their business in the evolving global economy and realize sustainable economic growth.


Your key responsibilities

We’ll look to you for developing and supporting projects/products based on .NET/C# and SQL Server technology. Work commitment and quality consciousness is the key. This position involves using established work procedures to analyze, design, develop, implement, maintain, re-engineer and troubleshoot tax-based desktop and web-based applications.

Skills and attributes for success      

  • Maintenance and improvements of existing applications 
  • Providing input & recommendations on design decisions in the following areas: 
    • Interface layout and functionality 
    • Database design and implementation 
    • Business logic implementation 
  • Strong analytical skills
  • Design, code, test, debug and document software according to the functional requirements 
  • Analyze, diagnose and resolve errors related to the applications 


  To qualify for the role, you must have

  • A degree in IT or equivalent qualification
  • At least 3 years of experience programming in C#.NET using Visual Studio
  • Familiar with most of the following technologies: 
    • IDE: Visual Studio 2010 and above
    • Database: MS SQL Server 2008 and above 
    • MS Office automation: MS Access, MS Excel, MS Word and mail merging
    • Reporting: Crystal Reports, PowerBI
    • .NET Framework
    • Web development: ASP.NET WebApp/WebApi
    • Client-side scripting: JavaScript/JQuery/Any-other
    • DevOps/GIT
  • Strong understanding of the following concepts:
    • Object Oriented Programming (OOP)
    • Transact - SQL
    • Entity-Relationship (ER) modeling and database design
    • Test Driven Development (TDD) and testing patterns
    • Service Oriented Architecture (SOA)
    • N-tier and N-layered architecture 
    • MVC architecture
  • Excellent problem-solving skills.
  • Ability to work in a fast-paced and changing environment
  • Attention to detail 
  • Experience of working effectively as part of a team 


Ideally, you also have

  • Knowledge of Taxation or accounting would be preferred
  • Knowledge of RPA and automations tools such as PowerApps/Automate, UiPath, Alteryx would be preferred.

What we look for

Highly motivated individuals with excellent problem-solving skills and the ability to prioritize shifting workloads in a rapidly changing industry. An effective communicator, you’ll be a confident team player that collaborates with people from various teams while looking to develop your career in a dynamic organization. Desire to go extra miles!

What working at EY offers

EY offers a competitive remuneration package where you’ll be rewarded for your individual and team performance. We are committed to being an inclusive employer and are happy to consider flexible working arrangements. Plus, we offer:

  • Support, coaching and feedback from some of the most engaging colleagues around
  • Opportunities to develop new skills and progress your career
  • The freedom and flexibility to handle your role in a way that’s right for you


About EY

As a global leader in assurance, tax, transaction and advisory services, we hire and develop the most passionate people in their field to help build a better working world. This starts with a culture that believes in giving you the training, opportunities and creative freedom to make things better. So that whenever you join, however long you stay, the exceptional EY experience lasts a lifetime.


If you can confidently demonstrate that you meet the criteria above, please contact us as soon as possible.


Join us in building a better working world.


Apply today.


Want to get to know us better?


Become a fan on Facebook:

Connect with us on Linked In:

Follow us on Twitter:

Watch us on YouTube: 

Apply now »