Description
C#/ASP.NET/VB.NET/SQL Server/Web Development
Contract .NET Developer required for an initial 8 week contract position in Edinburgh, likely extensions for up to 6 months.
Please note interviews will be held next week so you must be immediately available if applying.
Essential:
- University degree in IT, mathematics, economics, engineering or other (at least Bachelor's degree)
- English on communicative level
- Advantage: experience with Microsoft .NET development products, including C#, ASP.NET, VB.NET and SQL Server
- Experience with web development is an advantage
- Ability to learn quickly in a dynamic fast-paced industry
- Confident, passionate about creating innovative solutions for customers
Overview:
- Design and build the highly intuitive user interface and interactive financial tools required by financial advisers and investors;
- Develop Real Time transaction processing systems that support millions of trades every day in investment securities in multiple world markets; and
- Work closely with our business analysts to design and implement new functionality for our major institutional customers around the world
- Assist in the preparation and documentation of software requirements and specifications
- Develop unit tests to ensure required quality gateways are met
- Execute best practice with regards software development
- Take an active role in understanding the business domain and contributing to requirements gathering
- Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts
- Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
- Strict adherence to agreed standards and processes specifically SDLC, etc
- The completion of agreed training/self improvement activities in line with agreed career development plan.
- Delivery of agreed outputs within agreed timeframes or the successful negotiation of new time frames.
- Actively communicating the status of assigned items of work to project team, project manager or Build Manager.
- Participation in team activities
- Actively seeking opportunities to provide assistance to peers.
- Actively identifying and promoting opportunities for application efficiency improvements or performance improvements.