Job Title / Developer (Applications) Department / IT & Business Change Grade / 4 Reporting

Total Page:16

File Type:pdf, Size:1020Kb

Job Title / Developer (Applications) Department / IT & Business Change Grade / 4 Reporting

Job Description

Job Title Developer (Applications)

Department IT & Business Change

Grade 4

Reporting to Senior Developer

Direct Reports None

Role Purpose To develop tailored solutions that support and deliver the System Enhancements roadmap for both Assurant and Assurant clients across multiple platforms

Work as part of a team to deliver system enhancements to meet the needs of the business

Assist other developers in the department in their day to day work

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

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

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

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

Date: 01st May 2014 Version: Final Unclassified Job Description

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

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

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

Date: 01st May 2014 Version: Final Unclassified

Recommended publications