Professional Recruiting Consultants, Inc. is looking for a C# Developer

    Highly successful financial services firm in suburban Philadelphia is seeking an experienced Software Developer with strong C# skills.

    This is an outstanding opportunity to work with cutting edge technology in a high-energy, team-oriented environment…

    You will work in a real time, high performance, high frequency, enterprise technology environment. You will design and develop large scale, robust, and high performing applications that supports multiple databases, high capacity inputs and outputs, and multi-threaded code.

    Participate in all phases of SDLC from initial requirements through final quality assurance and implementation.

    Support technology team members with application design and implementation.

    Provide production support for application and tools built by the team.

    Requirements:

    • Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline.
    • 3-8 years of recent hands-on experience developing in .Net technologies, preferably with C#. Experience with other object oriented languages (C++, Java or others) is preferred.
    • Experience designing and developing large-scale distributed systems (high-volume, near real-time systems preferred).
    • Experience with any or all of the following technologies: message-oriented middleware (MOM) solutions (e.g: RV, MQ, AQ, UMQ, etc.); building high quality user interfaces with multithreading and high performance client application development preferred; developing applications using one or more of the following database communication mechanisms: ADO, ODBC and ODP.NET.
    • Good understanding of relational databases and experience with fundamental SQL.
    • Experience with all aspects of the SDLC and agile methodology preferred.
    • Experience in source control, unit testing, automated build, continuous integration and test driven development.
    • Familiarity and/or experience with OO principles and design patterns; fundamental understanding of UML.
    • Strong teamwork and communication skills are a MUST.
    • You must be able to meet deadlines and work well under pressure in a fast-paced team environment.
    • Financial services experience is a plus but not required