Software Engineer


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

10th June 2020

Location

Uxbridge

Type

Permanent

This job has now expired please search on the home page to find live IT Jobs.

Responsibilities & Tasks:To carry out the technical analysis, design, specification, documentation, coding and testing of system and application softwareTo liaise with external developers and with internal departments dealing with software engineering, QA testing, software localisation and project planningTo ensure timely delivery of software development projectsTo keep Software Development Manager up to date with progress and alert them at the earliest opportunity to possible delaysTo promote and encourage good design (including development documentation of the designed software) and engineering practices used for successful software engineering throughout all software engineering groups within the companyTo investigate future software technology for use to meet long term business requirementsTo stand in for the Software Development Manager as requiredTo maintain relevant technology skills and knowledge within company's business context Qualifications: A degree in Computer Science, Software Engineering or related areas is required. An appropriate higher degree level will be an advantage. Experience:Strong technical background in software engineering and development essentialExcellent working knowledge with Object Orient Design and Test-driven Development is essentialExperience with Agile development, especially SCRUM, is essentialExcellent working knowledge in C#/.NET is highly desiredExperience of software product development full life cycle is highly desiredExperience of system architecture design is highly desirableExperience of working in a collaborative environment with participants form different regions is highly desirableSkills of critical thinking and problem solving are highly desirableExperience with Behaviour Driven Development and DevOps highly desirableGood knowledge C/C++, Struts, MVC architecture, Web Service, XML is desirableSkills in use case driven design and UML is desirableExperience of Clients B2B systems and software technologies is very beneficialLeading edge technology experience is beneficialNetworking protocols and topology architecture knowledge is beneficial Competencies: Results / delivery orientatedVery Strong technical skillsGood technical communicatorExcellent analytical, and logical thinking skillsAble to demonstrate a thorough understanding of software development with strong emphasis on customer focusCapable of working on own initiative, and prioritise based on import

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: