 
                        <p> Job Description</p><p>Job Title Developer (Applications)</p><p>Department IT & Business Change</p><p>Grade 4</p><p>Reporting to Senior Developer </p><p>Direct Reports None</p><p>Role Purpose To develop tailored solutions that support and deliver the System Enhancements roadmap for both Assurant and Assurant clients across multiple platforms</p><p>Work as part of a team to deliver system enhancements to meet the needs of the business</p><p>Assist other developers in the department in their day to day work</p><p>Role Requirements One of o Graduate in an IT related degree with experience working in a development environment o Extensive experience working in a development environment</p><p>Must have  Full Software Development Lifecycle experience including unit testing  Good knowledge of applications development frameworks, for instance .NET  Experience of object oriented programming / modular programming  Appreciation of front-end development </p><p>Should have  Excellent written and verbal communication skills  Exposure to Agile frameworks and tools  Understanding of version control tools & techniques  C#/VB.Net/.Net Framework/WinForms/WPF solutions/Web development  Working knowledge of WCF, Windows Services, Web Services (SOAP and RESTful), ASP.Net Web API, n-tier and Service Oriented Architecture  Knowledge of TSQL including creation and maintenance of stored procedures  Experience in Object Relational Mapper technology (e.g. Entity Framework)  Knowledge of front-end design and UX using HTML5 , CSS and JavaScript/JQuery  Exposure to Automated Testing and Continuous Integration </p><p>Could have  Experience of any of: o Java development o mobile app development o Portal Technologies o MVC design patterns and frameworks  Understanding of web application development</p><p>Date: 01st May 2014 Version: Final Unclassified Job Description</p><p>Key deliverables Must  Develop solutions according to agreed development methodologies  Work with other developers in the System Enhancements Team and other development teams to build quality into the software  Build strong working relationships with other developers, and teams throughout IT & Business Change  Peer review others’ code  Create deployment packages as required  Work with 3rd Party development partners </p><p>Should  Contribute to the implementation of tactical vision of the team and technologies, responding to the flexible demands of the working environment  Work with others in the development team to review both current and emerging technologies and contribute to the adoption of new development methodologies and their application to the SDLC  Contribute to the development of modern business systems </p><p>Key Responsibilities  Achieve individual performance targets  Understands what excellence looks like and strives to achieve this  Awareness of team and department performance and how individual performance contributes to this  Understand key drivers behind business change and support implementation  The customer experience is enhanced through the application of TCF principles  Put the customer at the centre of everything you do and deliver fair customer outcomes  Understand and apply our regulatory (including TCF) requirements in your role  Able to articulate service expectations and associated performance standards  Identify local CI / PI initiatives and help to embed these within the immediate team  Demonstrate engagement through personal and departmental performance  Support immediate team and positively demonstrate company values and behaviours  To embed and live the company values in everything you do  Adhere to Information Security policy</p><p>Date: 01st May 2014 Version: Final Unclassified</p>
Details
- 
                                File Typepdf
- 
                                Upload Time-
- 
                                Content LanguagesEnglish
- 
                                Upload UserAnonymous/Not logged-in
- 
                                File Pages2 Page
- 
                                File Size-
