System Architect / Web Developer

Southampton  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

System Architect-Web Developer

My client is seeking a Web Developer to deliver high quality functional software within agreed time scales.As a Member of one of the OLL Development teams they are expected to design, development and test enterprise software solutions.A Web Developer is a key member of the Development Team, actively participating in the definition, planning and delivery of Iterations.

Identifying opportunities for improvement in team & personal effectiveness. The Web Developer will be required to collaborate with Product Owners, Scrum Masters, Delivery Managers and all members of their delivery team.

You will be comfortable working with the following technologies.HTML5/CSS3/SASS (CSS Frameworks e.g. Bootstrap)Javascript frameworks e.g. jQueryC# ASP.NET MVC/WebAPITDD/BDDRESTful API design (i.e. JSON)

RESPONSIBILITIES

Deliver high quality functional software within agreed timescales/iterationsDeploy and support solutions through testing environments and work with test/QA teams to ensure quality.Provide estimates on new feature development, bugs and change requests.Work with the project manager/scrum master, architects and technical leads to prepare designs and functional specifications.Investigate reported software/system faults and rectify and report back promptly.Perform code and document reviews.Participate in all Agile based meetings to ensure iterations are well defined, planned and delivered and/or provide day-to-day operational support, investigating reported software/system faults and rectifyingReview team & iteration performance to identify improvements to future deliveriesAssist in defining the technical standards and guidelines for development of product & solutions in their areas of technical expertise and act as a domain or subject matter expert.

Encourage and support the team of Domain Experts and other System Architects, widening skills, product knowledge and expertise required to support the delivery teams.Actively assess current and emerging technologies and tools which will improve product and development capabilities.

KNOWLEDGE, SKILLS AND EXPERIENCE

Five years' experience of working in a C#, ASP.NET Development Team, with a keen interest in programming best practices including:

Full SDLC experience required to design, code, debug, test, document, and maintain customer facing web applications and sites.Familiarity with functional and non-functional software requirementsStrong knowledge of design patterns and Object Orientated Design.

Strong knowledge of refactoring, including improving the design of existing code.Strong knowledge of building and maintaining data-driven web applications.Solid appreciation of good UI practices including good UX skills with an eye for detail Architecture:

Experience in large, complex system implementation projectsAbility to interact and communicate effectively with a wide variety of technical, functional and management staffStrong analytic skills, strategic vision, and logical approach to problem solving.Clear and concise documentation skills with good oral and written communication skills

Strong mentoring and coaching skills with a history of developing junior developers Agile:Experience of working within an agile delivery team and understanding how benefits can be achieved working within agile methodology.Understands the Agile software development lifecycle (iterative and incremental).Knowledge of performing test driven development.

QUALIFICATIONS B.S. degree in Computer Science, Software Engineering, MIS or equivalent preferred
Start date
11/2015
Duration
Permanent
From
e-Resourcing
Published at
13.11.2015
Project ID:
1019967
Contract type
Permanent
To apply to this project you must log in.
Register