Jobs and Careers
RS

Senior Developer - Center for Advanced Tax Technology

RSM
USA-MO-Virtual, United StatesRemotefull_timeVerifiedPosted 27 Oct 2023
💰 $150,700/yr($81,500/yr – $150,700/yr)

About 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