Role OverviewThe Lead Software Engineer II plays a critical role in 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. This role requires collaboration across global teams and cross-functional groups.
What You Will Do
Leads design and implementation of highly scalable distributed systems within an Agile team focused on tax solutions, designs and develops software solutions using web and cloud technologies for innovative tax products, and applies modern software engineering principles throughout the software lifecycle for tax-related applications.
Why It Might Be a Fit
The ideal candidate will have demonstrated ability to work well in hybrid and remote environments, solid verbal and written communication skills, and strong interpersonal and customer relationship skills, including training/instruction with professionals at all levels.
Requirements
- Bachelor's degree in Computer Science, Technology, Engineering, Mathematics (STEM), Finance, or Accounting
- Eight (8) or more years of hands-on experience architecting and implementing Microsoft Dynamics Project Operations (or Project Service Automation)
- 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
Benefits
- Comprehensive compensation and Total Rewards benefits
- ESOP (Employee Stock Ownership Plan) offering participants a stake in the firm's success through beneficial ownership
- Retirement plan
- Paid holidays
- Flexible work arrangements
- Professional development opportunities
]]>