Summary
Dive into the dynamic world of Software Engineering, where innovation meets expertise to shape software systems and drive impactful solutions for clients and enterprises.
As a Senior Solution Architect, you'll lead and review work across all phases of Avanade projects, ensuring technical and operational excellence. You'll design and implement solution architectures, liaise effectively between stakeholders, and drive continuous improvement. Your leadership will foster collaboration and innovation, paving the way for client success and business productivity. Join us to make a significant impact in the realm of software engineering. Together we do what matters.
Key Responsibilities
Lead and mentor software engineering teams, often across different programs
Foster a culture of innovation, collaboration, and continuous improvement
Guide career development for engineering staff through hiring, training, and performance evaluations
Define and implement technical strategies and roadmaps aligned with business objectives
Create conceptual architecture and solution design materials
Direct the design, development, testing, and deployment of software applications primarily in Microsoft technologies, C#/.Net and Microsoft Azure
Ensure adherence to best practices in coding, testing, and deployment
Drive innovation and adoption of new technologies and methodologies
Communicate goals and project status to executive leadership and stakeholders
Build and maintain relationships with technical partners and cross-functional teams
Manage budgets, resource allocation, and capacity planning
Establish engineering processes, standards, and best practices
Monitor project progress and ensure timely delivery of high-quality software products
Participate in pre sales solutioning activities such as go to market campaigns and proposal response writing
Qualifications
Skills and Experiences
Advanced expertise in software architecture, design patterns, and programming languages
Advanced expertise in C# / .Net
Proficient in Microsoft Azure
Knowledge of Microsoft Azure AI
Ability to connect with clients and lead teams to achieve goals
Excellent client management skills and action plan development
Strong leadership in defining technical and operational requirements
Experience in writing technical specifications based on business needs
Effective liaison between customers, IT staff, and business partners
Experience in pre sales, proposals and go to markets
Characteristics That Demonstrate Success For This Role
Emotionally mature, humble leader
Master negotiator and relationship builder
Able to see unique skillset in each team member
Act as a brick wall between business and team
Great communicator of priorities and expectations (clear, concise)
Great at soliciting people's opinions but not afraid to make decisions