Skip to main content Skip to Footer

Job Listing

.NET Senior Developer/Application Architect

Job Location: Dublin

Regional Description: Ireland

Job Number: 00510420


- Job description

Job description

Bring the latest innovation and technology ideas in order to plan, deliver and execute of one or more Technology projects and programs for Accenture or its clients. Work to ensure appropriate resources are mobilized and programs/projects/portfolios meet operational, contractual and economic commitments. May manage service quality, cost and leadership of the people delivering services across one client deal and /or country.

Requires identifying and assessing complex problems for area of responsibility. Creates solutions in situations in which analysis requires an in-depth evaluation of variable factors.


An excellent opportunity for an experienced hands-on Technical Architect to join us in delivering custom-built applications for internal company and client systems, with a focus on Microsoft technologies.

General Responsibilities:

  • Responsible for the introduction of new technology solutions that are medium to complex in nature from design through to overseeing rollout.
  • Performing assessments of existing company systems and making recommendations for future direction
  • Providing strategic advice, support and recommendations to business and technology stakeholders
  • Creation of solution blueprints and providing full estimations of delivery effort across all areas of design, build, test and rollout
  • Engagement with business users, product owners and other technologists in analysing and defining functional and non-functional requirements
  • Design of new application and technical architecture components of medium-to-high complexity
  • Setting technical direction for application development teams and providing ongoing support to ensure successful delivery of system change
  • Providing additional development capacity to development teams, where required, including the hand-on development and configuration of application changes
  • Provide coaching and mentoring to junior resources

Professional Skills Requirements:

  • 5+ years’ experience working as a Technical Architect in a full stack Microsoft environment
  • 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
  • 3+ years hands-on application development experience on multiple versions of the .NET platform (e.g. C#, VB.NET, ASP.NET MVC, Classic ASP, Windows Forms), previous to or in parallel with TA role responsibilities
  • Experience in the design, development, rollout and support of .NET applications (e.g. web applications, windows applications, batch infrastructure or windows services).
  • Proven ability to assess and recommend application architectures, technologies and vendors, with an understanding of multiple options for architectures
  • Understanding of web, mobile, cloud and API development concepts and design patterns
  • Understanding of SOA offerings with proven experience in the design and delivery of web services for systems integration between systems including legacy systems and third party companies/organisations (e.g. RESTful, WCF, WebAPI etc)
  • Experience in database design, development and optimisation (SQL Server toolset or similar, T-SQL)
  • Knowledge of different cloud infrastructures and vendor product offering
  • Experience as part of a team delivering systems utilising Microsoft Azure e.g. Virtual Machines, Enterprise Integration tools (incl. API Management, Service Bus, BizTalk Services), Security + Identity, BI Tools.
  • Solid working knowledge of Windows server operating systems wrt application development and configuration (including system components, error management, monitoring, traces)
  • Experience working with application developers and other technical architects as well as scrum masters and product owners.
  • Experience in designing performance test plans, co-ordinating their execution and interpretation of results to identify tangible performance improvements.
  • 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;
  • Solid understanding of multiple SDLC principles and their application (e.g. Waterfall, Agile, Scrum methodology)
  • Experience with problem and incident management processes & procedures

Nice to Haves

  • Hands-on implementation of application security for web-based applications (e.g. SSL configuration, token authentication, encryption etc) and application of penetration testing recommendations.
  • Hands-on experience of middleware systems (e.g. Microsoft Biztalk) a bonus
  • Experience of source control management tools including setup and/or ongoing configuration/administration (e.g. SVN, TFS, VSS, Git)
  • DevOps practices including continuous integration, continuous build and/or continuous deployment.
  • Working knowledge of leading open source technologies and integration with Microsoft offerings
  • Automated test frameworks and best practices
  • Understanding of microservices architecture and implementation thereof.
  • Working knowledge of network/firewall security
  • Working knowledge of hardware specifications


Please also note that Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation, or gender identity.

Find a job

Start your search here: Enter job title, skill, experience level or city

Stay in touch

Join the Accenture Talent Connection, follow our Careers blog, or sign up for job alerts.