ALM Developer

We are looking to grow our Application Lifecycle Management teams to help provide best of breed solutions for the entire end to end software delivery lifecycle. Our work is split between onshore and offshore teams however this role will be based in the UK and there will be a level of travel involved.

Real-time collaboration, access to centralised data repositories, cross-tool and cross-project visibility, better project monitoring and reporting are the key to developing better quality software in less time. Enterprises are now able to realise the productivity gains ALM tools and processes bring to the project teams to enable them deliver product features and value to business faster, to the right quality and in-time to market.

The Role

We are seeking technical focus on Application Lifecycle Management (ALM), which could be honed to be into SME level capability or an MVP. With intermediate level of delivery experiences and capabilities in all stages of system development lifecycle, including pre-sales.

Responsibilities

ALM SME helping implement the solution from high level design coming out of discovery / mobilisation stage

Drive the coaching and mentoring of development team members to adopt and follow diligently ALM best patterns & practices in projects across App Dev Service Line.

Present ALM solution designs, approaches and implementations in Avanade internal technology conferences and other industry recognised conferences like ALM Forum, Microsoft Tech Days, and DevOps Summit etc.

Work with ALM practice lead to help identify the initiatives to harvest ALM solutions including design approaches, tools & utilities used on a successfully delivered engagements in the region.

Develop a standard KPI and reporting solution to provide management with consistent progress and performance reporting across the business

Help developing and extending ALM collateral in liaison with practice lead and Avanade global ALM team. This will include Avanade's wedge offerings, assessment guidelines etc. including other marketing material and patterns & practices guidelines

Help developing case studies on Avanade successfully delivered ALM engagements in UK & EALA region. This will also help socialise best patterns and practices as standers to be followed across projects in the region.

Collaborate by contributing to develop and extend ALM assets, tools and utilities in liaison with Avanade global ALM team

Collaborate by contributing actively to develop Point of View (PoV) slide decks on the latest features on VS ALM in liaison with Avanade global development tools team to support pre-sales tracks

Contribute actively to the assets library like Avanade Connected Methods etc.

Actively contribute to Avanade ALM community on Yammer, be recognised on ALM Coaches community.

Qualifications

Good understanding of ALM architecture design using TFS or VSTS

Be familiar with Microsoft Cloud Platforms - SharePoint Online, Dynamics 365 & Office 365

Source code control repository for Team Foundation Version Control (TFVC) or Git

Good understanding of Azure Services (Application Insights, Azure DevTest Lab, API Management, Web and Mobile Apps, Windows VM etc.)

TFS Administration & customization, Process Templates, Work Item workflows

Good understanding of Code Quality monitoring tools and practices (SonarQube, NDepend, Microsoft Code Analysis etc.)

Process enactment for all development methodologies i.e. Agile/Scrum, Waterfall or Kanban

Continuous Integration, Delivery & Quality with best patterns & practices

Build configuration & frameworks i.e. MSBuild & work flow activities

Awareness of other CI, CD & build automation tools (Jenkins, Quick Build, Teamcity, GitLab, Octopus Deploy etc.)

Test Automation - be knowledgeable of test automation framework and its usage (Selenium, QTP, etc.)

Be familiar with various Testing strategies and types (Unit Tests, Functional Tests, System Test, Regression Tests etc.)

Migration in/out of TFS/VSTS

Understands TFS/ architecture, its main components, its integration with other tools and services and using TFS/VSTS Extensions to leverage the processes.

Agile Scrum Delivery Methodology

Development experience should include C# .NET, ASP .NET MVC, Microservices, SQL Server, SSIS, SSRS

Infrastructure overview of Windows Server (2008, 2012 and 2016) and Server Roles configuration

Strong consulting and client facing skills demonstrating leadership qualities

Ability to build strong working relationships within and outside of the team

Requisition ID - 46700

Avanade is the leading provider of innovative digital and cloud-enabling services, business solutions and design-led experiences, delivered through the power of people and the Microsoft ecosystem. Majority owned by Accenture, Avanade was founded in 2000 by Accenture LLP and Microsoft Corporation and has 30,000 professionals in 24 countries. Visit us at www.avanade.com.


Meet Some of Avanade's Employees

Kristin S.

Senior Analyst, Business & Technology Integration

Kristin interprets program requirements between the client and her project team to ensure clear communication and customer satisfaction.

Joshua C.

Manager, Experience Design

Joshua guides and supports Avanade’s junior employees in their paths to create exceptional experience designs for company clients—while also working with clients and stakeholders himself.


Back to top