senior applications developer - microsoftburrowswebsite.blob.core.windows.net/develop/...ioc...

3
This is an exciting opportunity for a Senior Applications Developer to join our innovative Digital team. Burrows is one of the UK’s leading through-the-line creative marketing communications companies, an integral part of the Y&R/Wunderman worldwide partnership and a WPP Company. Your main role will be to develop, support and maintain enterprise grade applications written primarily on the Microsoft Stack of technologies. You will work on a variety of projects to write clear, clean and understandable code in a test driven manner; developing first-class applications that meet our client needs. You will need to be an enthusiastic problem solver who has a passion for new technologies to deliver the best solutions for clients, and possess a desire to learn and share knowledge within the wider team. As an Investor in People Company, we provide a challenging environment for our people to exercise their skills and talents and believe in investing in their professional and personal development. We offer highly competitive salaries and a generous benefits package. Burrows is less than 30 minutes by rail from Central London, situated next to Shenfield railway station. The hours for the role are 37 per week Monday to Friday. This role may require overtime, sometimes at short notice to meet deadlines. To apply for this opportunity or to request a full job description, please forward your CV with a covering letter, noting your current remuneration package to: Human Resources, Burrows, The Burrows Building, 5 Rayleigh Road, Shenfield, Brentwood, Essex CM13 1AB. Tel: 01277 246666 Fax: 01277 246778. email: [email protected] web: www.burrows.info SENIOR APPLICATIONS DEVELOPER

Upload: others

Post on 23-Jun-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SENIOR APPLICATIONS DEVELOPER - Microsoftburrowswebsite.blob.core.windows.net/develop/...IoC Understanding of SOLID development principles IIS, Networking Azure Knowledge and understanding

This is an exciting opportunity for a Senior Applications Developer to join our innovative Digital team. Burrows is one of the UK’s leading through-the-line creative marketing communications companies, an integral part of the Y&R/Wunderman worldwide partnership and a WPP Company.

Your main role will be to develop, support and maintain enterprise grade applications written primarily on the Microsoft Stack of technologies. You will work on a variety of projects to write clear, clean and understandable code in a test driven manner; developing first-class applications that meet our client needs. You will need to be an enthusiastic problem solver who has a passion for new technologies to deliver the best solutions for clients, and possess a desire to learn and share knowledge within the wider team.

As an Investor in People Company, we provide a challenging environment for our people to exercise their skills and talents and believe in investing in their professional and personal development. We offer highly competitive salaries and a generous benefits package.

Burrows is less than 30 minutes by rail from Central London, situated next to Shenfield railway station. The hours for the role are 37 per week Monday to Friday. This role may require overtime, sometimes at short notice to meet deadlines.

To apply for this opportunity or to request a full job description, please forward your CV with a covering letter, noting your current remuneration package to:

Human Resources, Burrows, The Burrows Building, 5 Rayleigh Road, Shenfield, Brentwood, Essex CM13 1AB.Tel: 01277 246666 Fax: 01277 246778.email: [email protected]: www.burrows.info

SENIOR APPLICATIONS DEVELOPER

Page 2: SENIOR APPLICATIONS DEVELOPER - Microsoftburrowswebsite.blob.core.windows.net/develop/...IoC Understanding of SOLID development principles IIS, Networking Azure Knowledge and understanding

Within an agile environment develop, support and maintain enterprise grade applications written primarily on the Microsoft Stack of technologies (Asp.Net, C#, SQL Server, etc.), as well as JavaScript, HTML and CSS. Constantly strive to adhere to sound development practices as well as proactively support various initiatives in the team to improve application design and maintainability for our client offering.

Key Responsibilities

• Work on a variety of projects to write clear, clean and understandable code in a test driven manner; developing first-class applications that meet our client needs

• On all projects, demonstrate high levels of experience and knowledge in solving problems in an efficient and professional manner

• Take the lead on large development projects from a technical and procedural approach• Where required, provide work-effort estimates against work-item tasks• Write unit and integration tests against application methods to ensure correct functionality• Break down agile user stories into work tasks• Be part of the code review process with other team members• Use standard refactoring methods to ensure code is kept in a maintainable state• Work closely with Team Leaders and Project Managers to ensure that projects are taken from

creation to completion – on time and on budget• Ensure good communication is maintained with other team members/departments

throughout project life cycles• Actively contribute to departmental learning within the team environment through

involvement in presentations/demonstrations, and participate in the continual drive for collaboration and knowledge sharing within the team

• Keep abreast of the latest advances in applications development and continually enhance personal software skills

• Use lateral thinking and investigative techniques to solve technological challenges on projects

Other

The successful candidate will also be required to carry out any reasonable duties identified by their line manager or team leader as well as a duty to positively represent Burrows to our customers and suppliers. There will also be the need to comply with our ISO standards and fully participate in our company’s performance management and development programmes, as well as working in accordance to our Human Resource policies and procedures.

JOB DESCRIPTION

Page 3: SENIOR APPLICATIONS DEVELOPER - Microsoftburrowswebsite.blob.core.windows.net/develop/...IoC Understanding of SOLID development principles IIS, Networking Azure Knowledge and understanding

ESSENTIAL DESIRABLE

PERSONAL ATTRIBUTES

Possess an inquisitive, problem solving mindEnthusiastic about trying new technologiesConstant desire to improve abilitiesConfident with sharing opinionsCan-do approach to problem solvingCustomer focusedAble to multi-task within a fast-paced environment Good interpersonal skills

EXPERIENCE AND KNOWLEDGE

Expert in:Proven track record in developing enterprise scale applications with a high level of professional acumenASP.NET including MVCC#Object Oriented Programming

Proficient in:Unit TestingTest Driven Development – thorough understanding and prior experienceProven track record of applying Design PatternsHTML/JavaScript, CSSIoCUnderstanding of SOLID development principlesIIS, NetworkingAzureKnowledge and understanding of Agile principles and practices

Experience in an agency/multimedia environment

ORM – LLBGenPro

CMS (Ideally SiteFinity)

C++

Android/iOS

Virtual Reality

Unreal Engine

CIRCUMSTANCES Able to work overtime as and when required, sometimes at short notice

INTERESTS Genuine interest in application development, software and hardware technology, mobile, web, etc.

SPEC & COMPETENCIES