+ All Categories
Home > Documents > SENIOR APPLICATIONS DEVELOPER -...

SENIOR APPLICATIONS DEVELOPER -...

Date post: 22-May-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
3
Highly competitive salary + paid overtime + benefits Develop, support and maintain client applications written on the Microsoft Stack, JavaScript, HTML and CSS With a client list that includes household names and prestigious brands, our digital department is a major force behind our continued growth. It’s a fun and friendly environment with a highly professional edge. You’ll work on a variety of projects, developing first-class applications with clear, clean, intelligible code in a test-driven manner. You’ll be an enthusiastic problem solver with a passion for new technologies and a desire to learn and share knowledge with the team. Why Burrows? We’re one of the UK’s leading through-the-line creative marketing companies, an integral part of the Y&R/Wunderman worldwide partnership and a WPP Company. As an accredited Investors in People Company, we believe in promoting the professional and personal development of our people. We offer highly competitive salaries and a generous benefits package, including private health insurance. We believe in a healthy work/life balance. The hours for the role are 37 per week Monday to Friday. Sometimes you may be required to do overtime, which will be paid. You’ll be working at our head office, a two-minute walk from Shenfield railway station, and less than 30 minutes by rail from central London. (Away from the madding crowd, but still close enough to get into it!). To apply, 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
Transcript
Page 1: SENIOR APPLICATIONS DEVELOPER - Microsoftburrowswebsite.blob.core.windows.net/.../Senior_Applications_Devel… · Test Driven Development with Mocking frameworks Experience of using

Highly competitive salary + paid overtime + benefits

Develop, support and maintain client applications written on the Microsoft Stack, JavaScript, HTML and CSS

With a client list that includes household names and prestigious brands, our digital department is a major force behind our continued growth. It’s a fun and friendly environment with a highly professional edge.

You’ll work on a variety of projects, developing first-class applications with clear, clean, intelligible code in a test-driven manner. You’ll be an enthusiastic problem solver with a passion for new technologies and a desire to learn and share knowledge with the team.

Why Burrows?We’re one of the UK’s leading through-the-line creative marketing companies, an integral part of the Y&R/Wunderman worldwide partnership and a WPP Company.As an accredited Investors in People Company, we believe in promoting the professional and personal development of our people. We offer highly competitive salaries and a generous benefits package, including private health insurance.We believe in a healthy work/life balance. The hours for the role are 37 per week Monday to Friday. Sometimes you may be required to do overtime, which will be paid.You’ll be working at our head office, a two-minute walk from Shenfield railway station, and less than 30 minutes by rail from central London. (Away from the madding crowd, but still close enough to get into it!).

To apply, 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/.../Senior_Applications_Devel… · Test Driven Development with Mocking frameworks Experience of using

Job Overview

Working within an agile environment, develop, support and maintain enterprise grade applications written primarily on the Microsoft Stack of technologies (Asp.Net, C#, MVC, SQL Server, etc.). 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

• Take a lead role in developing and architecting applications in a test driven manner; developing first-class applications that meet our client needs

• Take a lead role in discovery and requirements gathering exercises• Take your place in self-managing teams, contributing to the delivery of work and the joint

responsibility for that delivery• Work closely with Team Leaders and Project Managers to ensure that projects are taken from

creation to completion; on time and on budget• Ensure code is developed according to the team’s agreed development guidelines• Contribute to the continuous improvement of the team’s development guidelines• Write maintainable, clean and understandable code in a test driven manner• Write unit tests in a test driven development (TDD) approach to ensure correct functionality• Use lateral thinking and investigative techniques to solve technical challenges on projects• 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• Create object models to appropriately represent business processes and functions• Provide work-effort estimates against work item tasks• 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 developments in applications development and continually develop personal software skills

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

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/.../Senior_Applications_Devel… · Test Driven Development with Mocking frameworks Experience of using

SPEC & COMPETENCIES

ESSENTIAL DESIRABLE

PERSONAL ATTRIBUTES

Possess an analytical, problem solving mind

Enthusiastic about trying new technologies

Constant desire to improve abilities

Confident with sharing opinions

Customer focused

Able to multi-task within a fast-paced environment

Good interpersonal skills

EXPERIENCE AND KNOWLEDGE

Proven track record in developing enterprise scale applications with a high level of professional acumen

Test Driven Development with Mocking frameworks

Experience of using Design Patterns

Proven experience of applying SOLID principles

Practical experience of utilising Agile Methodologies

Continuous integration

TECHNOLOGIES: ASP.NET MVC

C#

.Net 4.5.2+

SQL with SQL Server (2012/2014/2016)

Object Oriented Programming

HTML, JavaScript, CSS

IIS

Experience of one or more Source Control Management Systems (preferably TFS or GIT)

JSON, XML

Microsoft Azure or AWS

RESTful/Web API

Experience of using ORM

Proven track record in an agency/multimedia environment

Angular

Bootstrap

Package Management

Continuous Deployment

Node.js

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.


Recommended