Skip to main content

This job has expired

Developer

Employer
Allen & Overy LLP
Location
London (Central), London (Greater)
Salary
Competitive
Closing date
8 Feb 2021

View more

Vacancy Type
IT, Development
Contract Type
Permanent
Experience Level
Officer / Analyst / Engineer / Executive / Coordinator
Role Classification
Other Professional

Job Details

Job description

We are currently recruiting for a Developer to join our IT team in our London office.

Role and responsibilities

  • Development of software solutions
  • An understanding of the overall picture of IT service costs and how IT adds value to the business
  • An enthusiasm and passion for technology. The ability to promote technology within the firm.
  • Using business friendly language, and seeking out opportunities with tangible business benefits
  • High level of personal credibility, impact and influence with proven ability to work effectively and persuasively at all levels of the business
  • Highly self motivated, self-starter, who will undertake all activities to the highest professional standards

Key requirements
Business Competencies

  • High level of personal credibility, impact and influence with proven ability to work effectively and persuasively at all levels of the business
  • ability to communicate both on technical and business levels.

Knowledge

  • Excellent all-round technology knowledge and practical experience of technologies used within A&O.
  • Technical knowledge and practical experience of the design, operation and maintenance of IT applications, services and infrastructure with specific skills in 5 or more of the following:
    • Software design and principles (e.g. Separation of concerns, Minimizing upfront design)
    • Enterprise Service Bus design
    • Full stack front-end development including web and cross-mobile application development
    • Architectural styles for integrations (e.g. SOA, REST)
    • Software and Integration design patterns
    • Cloud Computing services and platforms (e.g. Azure, AWS)
    • SQL and solid understanding of NoSQL databases (e.g. CouchDB, Cassandra)
    • Containerisation technologies (e.g. Docker, Kubernetes)
    • Web application and Web service configuration on Windows and Linux platforms
    • Identity and access management
  • knowledge of deploying Microsoft and Linux Server platforms an advantage
  • Practical knowledge of the operation and maintenance of IT infrastructure and services within a Microsoft technology environment.
  • Knowledge of latest IT market and trends and good understanding of emergent architectural styles such as Microservices.
  • Good understanding of DevOps together with the benefits this brings.
  • Understanding of test automation techniques e.g. TDD and BDD and how to apply them effectively in deployment pipelines
  • Good knowledge of secure software development practices and where to find guidance and best practice.
  • Practical knowledge of scaling and performance techniques.

Experience

  • Working within Agile teams.
  • Solid foundation in solution architectures
  • Experience of designing and implementing applications for web, windows, mobile platforms and data Integration solutions such as SOAP and REST-full web services.
  • Experience in the design and definition of the architectural principles of Software Architecture.
  • Experience integrating to Back End/Legacy environments
  • Experience with distributed and in-memory data and computing
  • Experience working within the professional services sector with an appreciation of the demands placed on support teams by the business.
  • Support transition guides and project specific documentation.
  • Ability to provide accurate estimations using story sizing.
  • An enthusiasm for, and ability to promote, technology within the Firm, seeking opportunities with tangible business benefits. 
  • Experience in defining modular Infrastructure as Code (IaC) and automated deployment pipelines.

Responsibilities

  • Involved in the planning, writing, testing and maintenance of new and existing applications software
    • By creating and maintaining reusable artefacts that generalise architectural and design approaches. Ensures that design patterns are ‘fit for purpose’ to be used by delivery projects and that projects apply them appropriately
    • Work with the Business Analysts and Business Stakeholders so that solution options that are recommended are best fit
    • Determine non-functional requirements against business requirements
  • Provide input to the development of project initiation documents, including the definition of objectives, scope, approach, and deliverables
  • Identify the software components the application will use for implementation and provide instruction on how to appropriately implement application components using the respective hardware and software. Works in close collaboration with the infrastructure architect(s) to ensure hardware/software compatibility and cohesiveness
  • Identify and communicate risks (business, application, technical) associated with component or application implementation
  • Understand how to apply consistency and standards to implementation of software in alignment with A&O principles
  • Proactively identify and capitalize upon opportunities to share/re-use existing components where possible
  • Facilitate cross-team communication
  • Establish strong working relationships with other Application, Solution and Enterprise architects
  • Establish strong working relationships with the business, operations and other technology team members
  • Participate in and support cross technology process improvement initiatives
  • Provide technical expertise and support for service management in the resolution of complex incidents and problems
  • Oversee and assist with the transition of products and services into operational use
  • Conduct a wide range of quality control tests and analyses to ensure that software meets or exceeds specified standards and end user requirements
  • Maintain, integrate and implement software applications within the organization
  • Experience in database Design is preferable
  • Evaluate, code and implement software fixes (patches) to address system vulnerabilities.
  • Driving continuous improvement
  • Driving code quality and delivery mind-set

Allen & Overy LLP is committed to being an inclusive employer and we are happy to consider flexible working arrangements.

Additional information - External

It’s Time

Allen & Overy is a leading global law firm operating in over thirty countries. By turning our insight, technology and talent into ground-breaking solutions, we’ve earned a place at the forefront of our industry. Our lawyers are leaders in their field – and the same goes for our support teams. Ambitious, driven and open to fresh perspectives, we find innovative new ways to deliver our services and maintain our reputation for excellence, in all that we do.

The nature of law is changing and with that change brings unique opportunities. With our collaborative working culture, flexibility, and a commitment to your progress, we build rewarding careers. By joining our global team, you are supported by colleagues from around the world. If you’re ready for a new challenge, it’s time to seize the opportunity.

Company

With over 5,600 people in over 40 offices, Allen & Overy is a business doing work of global significance.

Our success is built on the work of talented and motivated people who thrive in a supportive and collaborative environment, dedicated to delivering an exceptional standard of work for our clients. We’re ambitious and forward-thinking, committed to growing our business and meeting the future head-on. We’re not afraid of change, and we believe in challenging the status quo.

What we do goes beyond delivering an outstanding service. We lead the market by creating new solutions for our clients’ most complex legal and business challenges, helping them grow, innovate and thrive. By thinking creatively and entrepreneurially, we challenge expectations, push boundaries and build for the future. We draw on a world-leading network of expertise and a unique platform – such as our Advanced Delivery services and our network of Peerpoint consultants, to set the highest standards for our industry.

Global coverage in today’s market does not simply mean having offices in important cities around the world. For us, it means combining our global resources and sector expertise to work on matters that cross international boundaries with our culturally and geographically diverse teams. For you, it means that wherever you work, you’ll find a culture of inclusion and support – feeling confident to bring your whole self to work every single day. We have developed a culture in which difference is positively valued, and our people are free to be themselves.  At A&O, you're not only valued for what you do, but for who you are. 

We are in every sense one global team; supportive and collaborative, but also ambitious and driven.  Our capacity to combine these qualities and provide a setting in which our people can thrive is what makes us different.

Company info
Website
Telephone
+44 (0) 20 3088 0000
Location
One Bishops Square
London
E1 6AD
GB

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert