Senior Software Developer

Job Description

Our Client is seeking an experienced software developer for a temporary 6 month contract.

You will be part of a small development team using predominately Microsoft technologies to enhance and support their offshore investment application portfolio.

Skills and experience required:
At least three years’ experience in a development capacity, including proven development with OOAD and .Net technologies
Knowledge of the Software Delivery Life Cycle process and working within an application delivery methodology
Experience in all phases of design, estimation, development, implementation and ongoing support of quality, software solutions
Experience of IT systems/operations architecture and developing n-tiered applications using core technologies:
– C#, T-SQL, HTML, XML, JSON
– .Net Framework (Win-forms, ASP.net, web services, WCF), ADO/Entity Framework, Enterprise Library, unit testing frameworks, mocking frameworks
– IIS, TFS and SharePoint
– SQL Server, SSIS
– SSRS and Crystal Reports
Good analysis, problem solving and decision making ability
Excellent verbal and written communication skills
Attention to detail and a proven track record of successful delivery
Initiative and self-motivation along with the ability to multitask are essential
Ability to work positively and effectively within a team
Flexibility and adaptability in a changing environment
Good time management through effective planning and prioritisation of tasks