This job is no longer available. Continue your job search here.
Technical Architect (Microsoft)
Dublin
Job No. r00249492
Full-time
Job Description
Accenture is a leading global professional services company, providing a broad range of services in strategy and consulting, interactive, technology and operations, with digital capabilities across all of these services. With our thought leadership and culture of innovation, we apply industry expertise, diverse skill sets and next-generation technology to each business challenge.
We believe in inclusion and diversity and supporting the whole person. Our core values comprise of Stewardship, Best People, Client Value Creation, One Global Network, Respect for the Individual and Integrity. Year after year, Accenture is recognized worldwide not just for business performance but for inclusion and diversity too.
“Across the globe, one thing is universally true of the people of Accenture: We care deeply about what we do and the impact we have with our clients and with the communities in which we work and live. It is personal to all of us.” – Julie Sweet, Accenture CEO
As a team:
We are seeking a new practitioner to join the Cloud First group with a speciality in Technical Architecture of Microsoft/.NET implementations.
The Opportunity:
An excellent opportunity for an experienced hands-on Technical Architect to join us in delivering custom-built applications for company and client systems, with a focus on Microsoft technologies.
In this role you will:
You are expected to be a Technical Architect with deep knowledge of in Microsoft Technologies and Architecture with expertise across architecture disciplines, most notably the application and integration architectures of .NET solutions. You bring a wealth of knowledge from your previous lifetime as an application developer.
You will be expected to a driver of architectural change and lead by example, advising Accenture and client stakeholders and technologists on best practices. You will work closely alongside multi-disciplinary teams with Engineers, Developers, Project Managers and Testers in delivering architectural change.
Role Responsibilities
- Responsible for the introduction of new technology solutions on a Microsoft stack from design through to overseeing rollout.
- Performing assessments of existing client systems and making recommendations for future architectural direction in line with Enterprise Architecture patterns
- Providing strategic advice, support and recommendations to technology and business stakeholders
- Design of new application and technical architecture components and solutions of medium-to-high complexity in enterprise environments
- Creation of solution blueprints for architectural changes, with full estimations of delivery effort across all areas of design, build, test and rollout
- Engagement with business users, product owners and expert technologists in analysing and defining functional and non-functional requirements
- Setting technical architecture direction for application development teams and providing ongoing support to ensure successful delivery of system change
- Provide coaching and mentoring to senior developers and junior technical architects across architecture disciplines
Qualifications
Qualifications:
- 5+ years’ experience working as a Technical Architect in a full stack Microsoft environment with strong experience across architectural domains, most notably application and integration architectures.
- A proven track record of architecting and designing large-scale high-throughput solutions as part of the delivery of change programmes in large enterprise environments
- Experienced in the design and implementation of on-premises systems, scalable cloud-native (Azure) solutions as well as hybrid-cloud solutions integrated with on-prem systems.
- Hands-on application development experience (minimum 4 years) on multiple .NET technologies and platforms (e.g. C#, VB.NET, ASP.NET MVC, Blazor, WebAPI, LINQ, EF), previous to or in parallel with your TA role responsibilities
- Proven ability to assess application architectures, technologies and vendor offerings; presenting recommendations of suitable options to technical stakeholders, including clearly outlining impacts to existing enterprise architectures
- Experienced in the design, development, rollout and support of .NET applications (e.g. web applications, APIs, windows applications, batch infrastructure, windows services).
- Experienced in design of APIs, microservices and event-driven integration architectures; proven experience in the design and delivery of integration solutions between systems including legacy systems and third-party organisations (e.g. REST, SOAP, Publish-Subscribe, Azure Service Bus) including best practices for security architecture (oAuth, Open ID Connect, EntraID, SSL, JWT etc)
- Understanding of web, mobile, cloud and API application concepts, design patterns and latest industry standards and trends
- Working knowledge of Azure cloud infrastructure and product offerings (SAAS, PAAS, IAAS) including App Service, Azure API Management, DevOps CI/CD
Set yourself apart if you can demonstrate some of the areas below:
- Strong oral, written and presentation skills with all level of stakeholders
- Have experience facilitating workshops/focus groups and strong engagement and communications skills with senior stakeholders.
- Ability to work effectively under pressure with competing priorities, with an ability to liaise effectively across multiple teams and levels;
- Technical Architecture certification
- Azure certifications, to associate or above