C# or Java Developers recruitment

Acts as a lead in providing application design guidance and consultation, utilizing a thorough understanding of applicable technology, tools and existing designs.  Analyzes highly complex business requirements, designs and writes technical specifications to design or redesign complex computer platforms and applications. Provides coding direction to less experienced staff or develops highly complex original code.  Acts as an expert technical resource for modeling, simulation and analysis efforts.  Verifies program logic by overseeing the preparation of test data, testing and debugging of programs.  Oversees overall systems testing and the migration of platforms and applications to production.  Develops new documentation, departmental technical procedures and user guides.  Leads projects, allocates and manages resources and manages the work of less experienced staff. Assures quality, security and compliance requirements are met for supported area and oversees creation of or updates to and testing of the business continuation plan.

Basic Qualifications

Minimum Qualifications

• 5+ years experience with Java or .Net, SOA in an n-tier environment

• 5+ years experience with RMDBS s (Sybase, SQL Server, Oracle, etc.)

• 5+ years experience within the complete software development lifecycle comfortable with code control, build and deployment, automation of jobs, testing and support.

• Results oriented with the proven ability to deliver high quality, robust solutions within a small timeframe with maintainability of source

• Exposure to the Agile development model

• Demonstrates excellent communication skills and comfortable dealing with traders, middle office, operations and risk organizations

• Experience with 3rd party controls (DevExpress, Infragistics, etc.)and the creation of custom  visual objects

• Bachelor of Science degree

Preferred Skills

• Preferred experience with broad capital markets products including any of cash, derivatives, equities, foreign exchange, commodities, etc.

• Experience of other technologies such as Web Services, Messaging, Scripting, Unix, JavaScript, HTML, Expression Studio (Blend)

• Masters Degree

• Experience with visualization of large and complex data