Assistant Vice President, .NET Developer recruitment

The successful candidate will be responsible for:

• Will be able to work independently and in a small development group.

• Coordinate with QA, BA and product groups to represent the development efforts.

• Coordinate closely with the system architect to create appropriate designs and provide input to the architecture.

• Provide input to requirements regarding development limitations.

• Clearly document software designs before implementation.

• Hands on coding of solution from designs.

The ideal candidate will have the following:

• BS in Computer Science or Computer Engineering with 5 years experience or MS with 1 year.

• ASP.NET 3.5 C# (Multithreaded application development experience)

• SQL Server 2000 – 2008 (Very strong SQL skills, database design, SQL performance optimization techniques)

• HTML, CSS, Javascript, AJAX, XML

• Visual Studio 2005 – 2010

• Team Foundation Server

• Experience with development, support and release of database driven software .

• Ability to critically review, debug and diagnose existing application codebase across all application tiers.

• Experience working with messaging technologies such as MQ, JMS, SOAP, FPML is a big plus.

• Experience with a wide variety of front-end technologies a strong plus

• Familiarity with Agile development process is a plus.

• Experience with Fixed Income or closely related financial business is required. Loans settlement experience a strong plus.

• This is a developer position and does not involve management responsibilities. The right candidate will get some team lead responsibilities

• A cooperative, creative person who is strongly motivated to solve business problems will be a good fit. The successful candidate will be adept at finding the right technology balance to solve problems quickly and efficiently, while creating a maintainable codebase that can evolve as technologies change. The key is a person is willing to learn, inquisitive and hardworking.

• Be clear spoken and comfortable presenting to a group including management.

• Articulated his/her ideas, enumerate the merits, consider options presented by others and reach an informed technical opinion.

• Review the technical documentation provided by others and provide constructive criticism

• Be capable of working independently and working towards goals rather than just following instructions

• Contribute to team based development efforts, working equally well on joint projects and individual sub-tasks

• Be willing to constructively disagree, to encourage the creation appropriate solutions.

• Will constructively critique co-workers work as well as accept input.