Development Manager

Keywords: Software Development Manager,  .Net

Key Responsibilities:

•Responsible for delivering technical solutions to complex, global, enterprise level projects, including design, development, implementation, risk and controls.
•Responsible for establishing and leading a strong software development team of both permanent and contracted resources.
•Manage business/client relationships with the senior business leaders associated with this project; build and sustain strong relationships with these client groups.
•Work with the Domain architects and Business Analysts in design and product selection
•Work with the right resources for defining a deployment strategy.
•Will work closely with Program Management and Quality Control teams to deliver quality projects to agreed schedules.

Developmental Value:

•The role provides the successful candidate with the opportunity to manage a software development process across various technologies. This work will be executed by building a high calibre team of developers in a fast paced and challenging environment.

Qualifications/ Skills:

•Experience with managing development of client-facing applications.
•Good analytical and business skills.
•Strong interpersonal skills.
•Excellent project and process management skills.
•Experience working in an innovative environment.
•Experience with managing development of enterprise level end to end software applications (UI, Middle Tier, Backend Integration) is required.
•Usability principles and best practice
•Knowledge of the following:
•.NET
•MS SQL Server
•Analytics Services
•Visual Studio
•MQ Server
•XML

Desirable skills:

•Experience with banking, liquidity and transactional applications and processes would be advantageous but not essential.
•Experience with managing projects using different development methodologies including Agile
•Strong .NET or Java development experience.
•Experience with Proof of Concept development.