BDO USA
Overview
Lead Software Engineer II - Tax Product Development, MS Dynamic CRM Focused at BDO USA. The role involves designing and implementing complex distributed systems, including solutions leveraging Microsoft Power Applications and Project Operations that support the tax practice and delivery of services to clients. The Lead Engineer II owns the end-to-end delivery of distributed systems, defining technical requirements and architecture for tax products and solutions, with a focus on integrating and optimizing Dynamics CE and Project Operations to enhance client management and project delivery. This role requires collaboration across global teams and cross-functional groups. Responsibilities
Leads design and implementation of highly scalable distributed systems within an Agile team focused on tax solutions Designs, develops, and tests software solutions using web and cloud technologies for innovative tax products Applies modern software engineering principles throughout the software lifecycle for tax-related applications Works with Senior Architects and Technical Leads to analyze design approach and architecture for tax products and platforms Integrates and customizes Microsoft Dynamics CE and Project Operations to support tax practice workflows, client management, and project delivery Reviews business requirements for technical feasibility and collaborates with various teams to deliver quality tax software products Maintains tax products and platforms based on product roadmaps, production support process and compliance with IT, security, and business mandates Effectively communicates with stakeholders and cross-functional teams such as technical architects and security teams Champions secure coding and technical debt reduction, while staying up to date with technology trends Evangelizes modern methods of software engineering and innovation Other duties as required Supervisory Responsibilities
Mentors Senior Engineers and Lead Engineers to enhance code quality and ensure compliance with standards in tax product development Qualifications
Bachelor's degree in Computer Science, Technology, Engineering, Mathematics (STEM), Finance, or Accounting, required Eight (8) or more years of hands-on experience architecting and implementing Microsoft Dynamics Project Operations (or Project Service Automation), with a focus on solution design, technical delivery, and system integration for project planning, resource management, and financial tracking Deep expertise in Microsoft Dynamics CE and Canvas App, including customization, configuration, and integration Extensive experience in developing stored procedures and database schemas utilizing SQL Server, Azure SQL, or NOSQL databases Eight (8) or more years of experience in designing and automating CI/CD/DevOps Pipelines, and in-depth experience working with Microsoft Azure and Azure Portal Certifications in Microsoft MTA / MCSD, Azure Fundamentals (Az-900), Microsoft Azure Developer Associate or Azure Solutions Architect, preferred Proficient with scripting tools such as PowerShell, Graph API, and Azure CLI, and experienced with monitoring tools like App Monitoring, App Insights, and PowerBI Experience with Microsoft Visual Studio, Microsoft Azure Dev Ops or GitHub, Microsoft SQL Server and/or Azure SQL DB, Microsoft Power BI and PowerApps, Azure Functions, and HTTP Debug Tools (preferred) Other Knowledge, Skills, & Abilities
Demonstrated ability to work well in hybrid and remote environments Strong verbal and written communication skills Strong interpersonal and customer relationship skills Sound decision-making abilities Ability to manage multiple complex projects in a deadline-driven environment with attention to detail Ability to mentor a team of software engineers and deliver complex software projects on time Ability to align software development with business goals and strategy while encouraging innovation Proficient in software engineering and OOP principles, with experience in design patterns, data modeling, and algorithms Experience leading code reviews, reducing technical debt, and establishing coding standards Compensation & Benefits
Individual salaries are determined based on qualifications, experience, skills, and geography. National: $170,000 - $250,000; Maryland: $170,000 - $250,000; NYC/Long Island/Westchester: $170,000 - $250,000. About Us
Join us at BDO, where you will find more than a career—you’ll find a place where your work is impactful and you are valued for your individuality. We offer flexibility, opportunities for advancement, and a culture centered on meaningful connections and curiosity. BDO is an ESOP company, reflecting a culture that puts people first by sharing in growth in value with the U.S. team. We provide assurance, tax and advisory services across the U.S. and in over 160 countries. The ESOP offers participants a stake in the firm’s success and a path to grow wealth as shares vest. We are committed to delivering exceptional experiences to middle market leaders, focusing on resilience and sustainability, and offering Total Rewards beyond traditional benefits. Equal Opportunity
Equal Opportunity Employer, including disability/vets. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. BDO USA, P.A. is an EO employer M/F/Veteran/Disability.
#J-18808-Ljbffr
Lead Software Engineer II - Tax Product Development, MS Dynamic CRM Focused at BDO USA. The role involves designing and implementing complex distributed systems, including solutions leveraging Microsoft Power Applications and Project Operations that support the tax practice and delivery of services to clients. The Lead Engineer II owns the end-to-end delivery of distributed systems, defining technical requirements and architecture for tax products and solutions, with a focus on integrating and optimizing Dynamics CE and Project Operations to enhance client management and project delivery. This role requires collaboration across global teams and cross-functional groups. Responsibilities
Leads design and implementation of highly scalable distributed systems within an Agile team focused on tax solutions Designs, develops, and tests software solutions using web and cloud technologies for innovative tax products Applies modern software engineering principles throughout the software lifecycle for tax-related applications Works with Senior Architects and Technical Leads to analyze design approach and architecture for tax products and platforms Integrates and customizes Microsoft Dynamics CE and Project Operations to support tax practice workflows, client management, and project delivery Reviews business requirements for technical feasibility and collaborates with various teams to deliver quality tax software products Maintains tax products and platforms based on product roadmaps, production support process and compliance with IT, security, and business mandates Effectively communicates with stakeholders and cross-functional teams such as technical architects and security teams Champions secure coding and technical debt reduction, while staying up to date with technology trends Evangelizes modern methods of software engineering and innovation Other duties as required Supervisory Responsibilities
Mentors Senior Engineers and Lead Engineers to enhance code quality and ensure compliance with standards in tax product development Qualifications
Bachelor's degree in Computer Science, Technology, Engineering, Mathematics (STEM), Finance, or Accounting, required Eight (8) or more years of hands-on experience architecting and implementing Microsoft Dynamics Project Operations (or Project Service Automation), with a focus on solution design, technical delivery, and system integration for project planning, resource management, and financial tracking Deep expertise in Microsoft Dynamics CE and Canvas App, including customization, configuration, and integration Extensive experience in developing stored procedures and database schemas utilizing SQL Server, Azure SQL, or NOSQL databases Eight (8) or more years of experience in designing and automating CI/CD/DevOps Pipelines, and in-depth experience working with Microsoft Azure and Azure Portal Certifications in Microsoft MTA / MCSD, Azure Fundamentals (Az-900), Microsoft Azure Developer Associate or Azure Solutions Architect, preferred Proficient with scripting tools such as PowerShell, Graph API, and Azure CLI, and experienced with monitoring tools like App Monitoring, App Insights, and PowerBI Experience with Microsoft Visual Studio, Microsoft Azure Dev Ops or GitHub, Microsoft SQL Server and/or Azure SQL DB, Microsoft Power BI and PowerApps, Azure Functions, and HTTP Debug Tools (preferred) Other Knowledge, Skills, & Abilities
Demonstrated ability to work well in hybrid and remote environments Strong verbal and written communication skills Strong interpersonal and customer relationship skills Sound decision-making abilities Ability to manage multiple complex projects in a deadline-driven environment with attention to detail Ability to mentor a team of software engineers and deliver complex software projects on time Ability to align software development with business goals and strategy while encouraging innovation Proficient in software engineering and OOP principles, with experience in design patterns, data modeling, and algorithms Experience leading code reviews, reducing technical debt, and establishing coding standards Compensation & Benefits
Individual salaries are determined based on qualifications, experience, skills, and geography. National: $170,000 - $250,000; Maryland: $170,000 - $250,000; NYC/Long Island/Westchester: $170,000 - $250,000. About Us
Join us at BDO, where you will find more than a career—you’ll find a place where your work is impactful and you are valued for your individuality. We offer flexibility, opportunities for advancement, and a culture centered on meaningful connections and curiosity. BDO is an ESOP company, reflecting a culture that puts people first by sharing in growth in value with the U.S. team. We provide assurance, tax and advisory services across the U.S. and in over 160 countries. The ESOP offers participants a stake in the firm’s success and a path to grow wealth as shares vest. We are committed to delivering exceptional experiences to middle market leaders, focusing on resilience and sustainability, and offering Total Rewards beyond traditional benefits. Equal Opportunity
Equal Opportunity Employer, including disability/vets. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status. BDO USA, P.A. is an EO employer M/F/Veteran/Disability.
#J-18808-Ljbffr