Senior Solution Architect
Job Responsibilities
- Architect and develop custom enterprise applications using the Microsoft technology stack and the Angular framework.
- Lead architecture discussions, recommendations, and documentation around application design and development.
- Regularly communicate with clients, product owners, and other stakeholders regarding progress, recommendations, and risks.
- Manage development teams and support of applications.
- Deploy systems to various production and pre-production environments and troubleshoot issues.
- Create technical documentation such as design documents, specifications, software architecture documents, and instructions.
- Work in a team environment using agile development processes and deliver work on time and within budget.
- Handle code reviews and quality checks.
- Take part in discovery and assessment of projects during pre-sales processes.
- Continue to learn and adapt to new languages and technologies.
- Bachelor's degree or higher in a related field.
- Minimum of 8 years' working experience and strong understanding and exposure to Microsoft .NET and related technologies.
- Minimum of 5 years' working experience and strong understanding and exposure to MS SQL Server and SQL coding.
- Strong working experience in responsive website design.
- Working experience in agile development and Azure DevOps (or other tools such as JIRA).
- Microsoft Certifications and other advanced degrees in related areas are a plus.