• Group 8

    Active roles

    At Towers Associates, our people are our strength. Headquartered in Kent and working across the UK and EMEA, we are a team of proven change makers. We are always looking for new team members, people who live and breathe Transformation and Migration and who are advocates of the technologies that help solve today’s IT challenges

The Senior Full Stack Developer works with the Product Management team to develop and deliver the products that underpin the Towers Associates services and practices.

 

Responsibilities include:

 

  • Work closely with Product Manager to help define and deliver products in-line with the product roadmaps.
  • Designing, developing, and testing web applications with C#, HTML, CSS, JavaScript (including the latest frameworks), Entity Framework and MSSQL.
  • Manages the architecture, design, and coding of software for applications from concept to finished product, to answer the needs of the Architecture, Sales, and Delivery departments.
  • Be the senior voice when it comes to deciding the technologies and frameworks used to drive the products development.
  • Maintains currency in technical skills.
  • May lead the work of others and be the driving force in deciding the correct frameworks \ stacks to be used in the products development.
  • Software design & development principles such as SOLID, Domain-Driven-Design and Object-Oriented Development.

 

Communication:

 

  • Participate in regular meetings with internal architecture team, customers, and stakeholders.
  • Effective written and oral communication skills.

 

Knowledge/Understanding:

 

  • An understanding of software patterns and practices, affinity for developing unit tests with complete code coverage.
  • Modern web application development experience.
  • Must have foundational, logical and creative level experience with many technologies including .NET, ASP.NET MVC, Rest, HTML5, AJAX, JSON, JavaScript (including modern frameworks), ORMs (Entity Framework) MSSQL
  • Experience developing web applications using .NET Framework 4.8 and .NET Core
  • Experience migrating applications from .NET 4.8 to .NET Core
  • Design build and maintain efficient and reusable C# code using design patterns.
  • Exposure to following plugins would be beneficial:
    • JQuery DataTables
    • ChartJS
    • D3 (or similar graphing package)
  • Exposure to developing Web Application which are delivered via SaaS

 

Qualifications:

 

  • Bachelor's degree in an IT related field.
  • 10 + years industry experience with strong technical solution implementation, architecture design, evaluation, and investigation in a cloud environment.

 

Industry certifications:

(At least one of or any similar industry qualification)

 

  • Exam 70-486: Developing ASP.NET MVC Web Applications
  • Exam AZ-204: Developing Solutions for Microsoft Azure

 

Other:

 

  • Must be able to handle changing priorities and schedules.
  • The above statements are intended to provide the general nature and level of work being performed by most people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and requirements.

The Elevator Pitch:  

 

Towers Associates is an independent digital transformation and migration consultancy, providing professional services to support customers through their end-to-end transformation journey.  

Every business is a unique case and at a different chapter within its story. This means it has its own requirements, goals, and ethos to consider when trying to facilitate transformation.  

Our services cover five key pillars:   

  • Defining an achievable strategy through various assessment offerings.  
  • Augmenting a customer’s team to ensure the outcomes and drive predictability.  
  • Large-scale complex migration & transformation engagements using matured methodology and unique tooling.  
  • Mainframe and Database modernisation.  
  • Platform and ongoing optimisation services. 

As a Professional Services Program Manager, you will manage a portfolio of engagements and/or multi-phased projects, often for a single enterprise/customer, achieving higher satisfaction and account retention. You are our single point of contact for the entire program of work. Professional services cannot succeed without you! 

Success in the Role:  

 

  • You will use your project and program management experience to plan, coordinate, track and manage program portfolios to successful completion. You are responsible for orchestrating program delivery to ensure projects/work streams are delivered and executed in alignment with the overall program plan, customer outcomes, and customer satisfaction. 
  • With your knowledge in cloud infrastructure, technical & business mobility, and virtualisation, we count on you to take highly complex enterprise level programs with multiple phases, interrelated work streams, and different stakeholders and manage it holistically. 
  • You will aggregate program level project plans including charter, scope, work breakdown structures, estimates, resource plans, budget, schedule, open 
    issues, risk assessment, management, and mitigation plans. 
  • Within 45 days, you are expected to develop and maintain relationships with top decision makers and key clients, coordinate, track and manage projects using waterfall and agile methodologies, and manage program risks taking corrective action when needed. 
  • Within 90 days of employment, you will be able to determine project classification and governance structure, handle project escalations and decisions per governance structure, and manage project portfolio using a tailored governance dashboard. 

What type of work will you be doing?  

 

  • Direct and monitor work efforts daily, identify resource needs, perform quality review; and escalate functional, quality, timeline issues appropriately 
  • Follow Towers Associates’ project management methodology and ensure that projects 
    adhere to the defined methodology and stage gate process 
  • Communicate program status –schedule, budget, progress to date, risks etc. -to 
    relevant sponsors and stakeholders. 
  • Monitor day to day interactions with executive clients 
  • Engage with Sales and Account teams to identify/drive account growth opportunities 
  • Highlight areas of improvement and recommend changes in methods, processes, and tools 
  • Participate and lead aspects of the proposal development process 
  • Monitor and manage operational and customer satisfaction metrics / surveys 
    (with Account / CS team) 

 

What is the leadership like for this role? What is the structure and culture of the team like? 

 

As a Program Manager, you will work directly with the leadership team who have extensive experience in the IT services ecosystem. The team are above all else, focused on outcomes, not just activity, with clear and consistent direction.  It is critical the entire team are aligned to our common purpose and work together to achieve our goals.  We are fast-paced, ambitious and successful.  We set ourselves a high bar and take pride in meeting it.  We have the trust and confidence of our stakeholders and customers and work diligently to retain and grow that status.  We are humble and honest; we celebrate success together and are honest in our assessment when we fall short.  We strive to have a diverse, but unified team, one which is entirely focused on our customers and their success.  Above all, if we’re ever unsure, we do the right thing for the customer – when our customers achieve their outcomes, we know we’ve done our job. 

Where is this role located? 

 

The location of this role is flexible within the Kent, UK area. Occasionally we will require the team to be in the Tunbridge Wells located office, and with some customer site visits as the work requires. 

The Senior Technical Architect works with the Leadership team to collaborate with the delivery team to provide technical leadership and solution design oversight for various phases of the delivery process.

This will include designing and delivering technical solutions, professional services scope development, and working with existing customers on modifications to their deployments.

The position will require exceptionally strong technical and communication skills and this individual should be confident when presenting to stakeholders with both a deep technical and non-technical background.

Responsibilities include:

 

  • Work with customers and internal stakeholders to agree requirements, develop solutions in scope within budgets and timelines.
  • Undertake both design and hands on implementation work.
  • Create detailed high and low-level designs for any proposed solution.
  • Ability to communicate to the PMO any risks, dependencies and constraints which may hinder project progress.
  • Work in either a traditional or agile delivery mode, as and when required.
  • Attend logistical and technical strategy sessions with internal consultants and clients.
  • Attend remote and on-site meetings with clients.
  • Be an active member of the wider Architecture team.
  • Willingness to keep on top of new advancements in the IT industry with the ability to translate new technologies into customer engagements where applicable.

Communication:

 

  • Participate in regular status meetings with internal architecture team, customers, and stakeholders.
  • Effective written and oral communication skills.
  • Develop and deliver client presentations and project deliverables.

Knowledge/Understanding:

 

  • Long standing exposure to storage, virtualisation, backup, networking, public, private and hybrid cloud (two of Azure, AWS, GCP) ideally gained within an IT MSP.
  • Working knowledge of Software Defined Networking, specifically VMware NSX.
  • Experience in designing Cloud Infrastructure in line with providers recommended architectures and best practices, for example (but not limited to) Microsoft’s Cloud Adaption Framework.
  • Knowledge and experience in application rationalisation, data centre and infrastructure projects – data centre migrations and consolidations.
  • Good general knowledge of networking, security, assurance, and commonly used SaaS services e.g., Microsoft 365, Azure AD etc
  • Deep understanding and practical knowledge of at least one scripting language (preferably PowerShell)
  • Experience with Infrastructure as Code practices and products preferably Hashicorp Terraform.
  • Experience of DevOps practices (CI/CD), including the use of either (but not limited to) GitHub or Azure DevOps.
  • Working knowledge of Cloud Cost Management \ FINOPS practices.

Qualifications:

 

  • Bachelor's degree in an IT related field.
  • 10 + years industry experience with strong technical solution implementation, architecture design, evaluation, and investigation in a cloud environment.

Industry certifications:

(At least one of)

  • VMware VCAP-DCV preferable - or at minimum VMware VCP
  • AWS Certified Technical Architect Associate
  • Azure Administrator Associate

Other:

 

  • Must be able to handle changing priorities and schedules.
  • The above statements are intended to provide the general nature and level of work being performed by most people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and requirements.
  • Not seen anything you fancy?

    We're always looking for talented and driven individuals to join our team of change makers. If you're excited by the opportunity of delivering real transformative change and think Towers Associates could be a good fit, we encourage you to send us your CV. 

  • Work with us

    If you’re ready to get started or your project is already underway, we’d like to know more.

  • Work with us

    If you’re ready to get started or your project is already underway, we’d like to know more.

Go to top