Role OverviewThe Senior Software Engineer position requires a motivated, enthusiastic, and proactive engineer with a strong 'can-do' attitude. As part of the software development team, the Senior Software Engineer will be responsible for the development and support of Corporate Tax Workstation products, with a strong focus on the Microsoft technology stack.
What You Will Do
The role will be responsible for assigned areas of the product and will ensure individual and team deadlines are met. The Senior Software Engineer will also contribute to the system's performance, stability, scalability, and security, while supporting technical design, development, testing, troubleshooting, and deployment activities.
Why It Might Be a Fit
The position also requires the ability to mentor, coach, and motivate other team members. The Senior Software Engineer will be responsible for creating a positive team experience, participating in peer code review processes, and providing regular status updates to the Project Lead and Project Manager.
Requirements
- 4+ years of full-time experience in .NET Framework / C# development
- Experience with Microsoft Dynamics 365 development, including plugins and customizations
- Experience with Power Automate flows and related workflow customizations
- Front-end development experience using HTML, DHTML, JavaScript, and CSS
- React experience would be considered a nice-to-have
- Strong SQL skills, preferably with Microsoft SQL Server
- Experience using GitHub or similar source control/release management tools
- Understanding of release and deployment processes into production environments
- Strong experience in object-oriented design, relational database design, and XML design
- Ability to troubleshoot, debug, and resolve technical issues
- Ability to collaborate and brainstorm with other developers in a team environment
- Strong analytical, problem-solving, task management, and organizational skills
- Proficiency in Microsoft Word, Excel, and PowerPoint
- Strong written and verbal English communication skills
Benefits
- Competitive Compensation and Benefits
- Business Connectivity Reimbursement (Phone/Internet)
- Gym Membership or Equipment Reimbursement
- LinkedIn Learning Subscription
- Tuition Reimbursement After One Year of Service
- Accelerated Career Path
- Award-Winning Culture & Community Outreach
]]>