Senior Developer - Center for Advanced Tax Technology
RSMAbout the role
We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full potential. Our exceptional people are the key to our unrivaled, inclusive culture and talent experience and our ability to be compelling to our clients. You’ll find an environment that inspires and empowers you to thrive both personally and professionally. There’s no one like you and that’s why there’s nowhere like RSM.
RSM’s Center for Advanced Tax Technology (“CATT”) is one of the fastest growing tax practice groups at RSM. The CATT team is focused on enhancing RSM US and global ability to deliver comprehensive, value-added, and efficient Tax products and services to our clients. It is a dynamic team with professionals of varying backgrounds from tax functional, tax technical, technology development, and product management. The team consults and executes on a wide range of initiatives involving process and tool development and implementation including training development, engagement management, tool design, and implementation.
JOB SUMMARY
The CATT Senior Developer is responsible for enabling the efficiency and productivity of tax professionals by defining, leading, and coordinating execution of one or more of the key functions in the Center for Advanced Tax Technology team, as outlined below. To execute their area of responsibility, the CATT Senior Developer leverages CATT staff, partners with project managers and coordinates closely with resources from IT, other functional areas, and the field offices. Candidates must exhibit good problem-solving skills (for moderately difficult problems involving analysis and solution design) and excellent development skills; and a desire to lead and mentor a team of software developers (Associates/Sr. Associates) towards the set guidelines/processes. The role requires continuous growth of technical, business, and people skills.
ESSENTIAL DUTIES
Work in Agile teams to deliver high quality products.
Develop cloud applications that support high availability, high scalability, and parallel processing.
Integrate applications by utilizing internal and external applications APIs.
Implement security controls and application logging processes to support audit compliance; champion compliance with RSM SSDLC processes.
Verify and deploy programs and systems.
Troubleshoot, debug and fix defects in existing software.
Create technical documentation for reference and reporting.
Assist in troubleshooting of complex production issues.
Collaborate with other technology teams to define dependencies and plan activities/work to meet deadlines.
REQUIRED QUALIFICATIONS:
7 to 9 years of application development experience
Strong experience in Application design patterns, Web Application security requirements.
Strong experience in designing highly available and highly performing Web Applications.
Strong experience in Application development lifecycle.
Hands-on experience on C#.Net Core and micro services architecture using containerization technologies.
Hands-on experience on typescript/JavaScript skills and any front-end UI framework like React.
Knowledge of Azure IaaS, Azure PaaS, API Management, Azure Functions, AAD, Key Vault, Redis cache, logging and monitoring, Azure Apps, Azure service Bus, Event Grid, DevOps
Implementation knowledge of AD
Hands-on experience on ORM tools such as Entity Framework, NHibernate etc.
Knowledge of SQL, Graph DB or related database technologies.
Knowledge of APM tools like Appinsight, Dynatrace.
Knowledge of Unit testing frameworks.
Strong experience in mentoring developers
Strong experience implementing best practices and coding standards.
Strong teamwork skills and work ethic and ability to work in a global, virtual team environment.
EDUCATION REQUIREMENTS:
Bachelor’s degree preferred or equivalent experience
At RSM, we offer a competitive benefits and compensation package for all our people. We support and inspire you to prioritize your wellbeing by delivering personalized, holistic programming for your physical, emotional, financial and community wellbeing. RSM has a generous time off policy with at least 14 paid holidays, wellbeing days and associate and above access to self-managed time off. We offer flexibility in your schedule, empowering you to balance life’s demands, while also maintaining your ability to serve clients. Learn more about our total rewards at
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s