Graphic version of this page | Change how these pages look

Tyco Fire & Integrated Solutions



About Tyco


What we do



Our History



Missions & Goals



Our Values



Customer Care



QEHS



Current Vacancies


Senior Software Developer



AV Sales Account Manager



AV Presales Engineer



Business Support Administrator

Search this site
[Image - Search]

Home
About Tyco
Current Vacancies Senior Software Developer


Senior Software Developer

Senior Software Developer
[Image - default.png] Contact us
For further information or to discuss your needs in detail, please contact us.


Job Profile   Key areas of responsibilities

To design, develop, test, document, and support software that delivers the intended end-user functionality
To lead the development of assigned software projects, ensuring that the design, coding and testing are within technical, legal, cost, quality and time constraints To assist with the production of quotations for software related projects
To collaboratively work with colleagues to ensure the success of the entire team. This includes sharing knowledge, working together on projects, peer review of design and development, and providing training or coaching on areas of expertise
To keep up-to-date and investigate new techniques and applications for technology and then introduce them where appropriate
Required main experience

At least 5 years experience in a formal software development environment
Full life-cycle development experience, including design, programming, testing and maintenance
Experience of developing complex integrated systems using third-party components and SDKs Experience of developing applications for at least two of the following: real-time communications (WCF, SOAP, TCP/IP, .NET Remoting), video (DirectShow, RTP/RTSP), and GUIs (WinForms, WPF, Silverlight)
Experience of object-oriented design, including UML and design patterns Time/cost budget management
Required know-how / skills

A degree in a technical discipline (preferably Computer Science or Engineering)
Expert in C# and .NET technologies
Ability to program with (at least one) other languages (e.g. C, C++, Python, Delphi, php or Java)
In-depth knowledge of operating systems environment including Windows and Linux Strong written communications skills for software design, documentation, specification and presentation Able to communicate well verbally in one-to-one discussion (such as coaching) and to a group (such as a presentation to a customer)
Objective & intuitive technical risk assessment skills A competent user of Microsoft Office Clean UK Driving Licence
Required personality characteristics

Highly self-motivated & able to work with minimum supervision.
Maintains discipline under pressure Diligent, thorough and accurate with documentation
Takes pride in successfully completing projects Always willing to learn, keep technically up-to-date and to advise others
Good inter-personal skills and a sense of humour
Main work contacts Internal / External

Reports to the Software Manager Close liaison with Project staff No direct staff, but may be required to coach more junior staff Liaison with Customers and Consultants – will occasionally involve some site working Co-operation with Test and field technical staff for implementation of developed software
Apply now!





[Image - A vital part of your world]
Copyright © TycoIS 2008