Collaborate with product managers, developers, and other stakeholders to create comprehensive and scalable software solutions aligned with business requirements
Develop and maintain a deep understanding of the existing application landscape and contribute to the vision and strategy of the architecture to meet current and future business needs
Provide technical leadership and guidance to development teams, ensuring best practices in .NET development and promoting a culture of innovation and excellence
Work closely with business analysts to understand and translate business requirements into technical specifications
Foster collaboration with cross-functional teams to ensure the successful delivery of high-quality software solutions
Create and maintain comprehensive documentation for architectural designs
Requirements
Master’s degree in computer science, Software Engineering, or equivalent by experience
Strong understanding of application solution architecture principles
Strong experience in .NET and Angular
Proficiency in designing and implementing scalable and high-performance software solutions
Excellent communication and collaboration skills
Ability to thrive in a fast-paced and dynamic work environment
Experience in the tax and accounting domain is a plus
Familiarity with cloud-based architectures and services