Connecting...

W1siziisijiwmtyvmduvmtmvmdivmzivmtyvnzuzl3zvbhquanbnil0swyjwiiwidgh1bwiilciyntywedewmfx1mdazyyjdxq

Front End Developer

Job Title: Front End Developer
Location: City of London, London
Industry:
IT
Salary: £500.00 - £550.00 per day
Start Date: asap
Reference: 67571-ITENG-KAB
Contact Name: Karen Brown
Contact Email: karen.brown@volt.eu.com
Job Published: September 13, 2016 18:07

Job Description

Software Engineer (Front End)
Job Summary
This position is develop software for products within the InferMed product group and serve as a subject matter expert for a specific team of Software Engineers. In addition to writing code on complex systems and applications, this position provides direction on project plans, schedules, and methodologies. This product is targeted at a regulated market and traceability plays a key part in requirement capture. This role reports to the Software Development Manager

Experience and Education:
* Strong Software Engineering experience
* BS Engineering/Computer Science or equivalent experience required
* Experience of working with Medical Products
* Strong experience of the UI focused development
Key Responsibilities:
* Interface with other technical personnel or team members to finalise requirements.
* Write and review portions of detailed specifications for the development of complex system components.
* Complete complex bug fixes.
* Work closely with other development team members to understand complex product requirements and translate them into software designs.
* Successfully implement development processes, coding best practices, and code reviews.
* Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
* Resolve complex technical issues as necessary.
* Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
* Keep abreast of new technology developments.
* Design and work with complex data models.
* Mentor less-senior software developers on development methodologies and optimisation techniques.
* All other duties as assigned.

Technical Skills:
* Expertise in development languages including but not limited to: HTML, JavaScript/JS libraries, C#
* Expertise in development on the Windows and .Net. platform including ASP.Net, REST WS, Security
* Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
* Proficient in Atlassian toolset - i.e. Jira, Confluence
* Experience of Test/Behaviour-driven development from User Stories
* Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
* Strong proficiency with data manipulation language including optimisation techniques.
* Strong understanding of normalised/dimensional data modelling principles.
* Strong knowledge of multiple data storage subsystems.
* Strong knowledge in industry best practices in development.
* Knowledge in using and developing applicable tool sets.
* Ability to interface competently with other technical personnel or team members to finalise requirements.
* Ability to work well with internal and external technology resources.
* Knowledge of test-driven development.
* Ability to write and review portions of detailed specifications for the development of complex system components.
* Ability to complete complex bug fixes.
* Good oral and written communications skills.