LOCAL TALENT WOULD BE MOST APPRECIATED BUT SOMEWHAT FLEXIBLE. FIRST ROUND IS A TECHNICAL PHONE INTERVIEW WITH THE CLIENT, IF THAT GOES WELL, THEY ARE THEN SCHEDULED TO COME INTO THE CLIENT\'S OFFICE FOR A WRITTEN TEST. IF THAT GOES WELL, FACE TO FACE WITH THE HIRING MANAGER. PERSON NEEDS TO BE COMFORTABLE IN A 250 PERSON FIRM WITH ABOUT 20 PEOPLE IN TECHNOLOGY.

Client is located in midtown Manhattan on Broadway

ESSENTIAL JOB FUNCTIONS:

* Supports and enhances existing applications on a daily basis using C#, ASP.NET, MVC, JavaScript, ASP, VB6, VB.NET, and Microsoft SQLServerdatabases.
* Develops new web-based applications for both internal and external use, using ASP.NET, MVC, C#, JavaScript, and Microsoft SQLServer.
* Develops new console and Windows applications using C# and Microsoft SQLServer on Windows platform.
* Develops and maintains new and existing reports using Microsoft SQLServer and SQLReporting Services, ASP.NET, and Crystal Reports.
* Work with members of other departments to determine requirements and use cases for new development.
* Interface with external entities (clients and vendors) in developing or enhancing software.
* Creates and maintains documentation for applications.

* Performs other duties as required.

KNOWLEDGE, SKILLS, AND ABILITIES: * 2 years working experience with C#, ASP.NET, JavaScript and HTMLrequired.
* 1- 2 years working experience with SQL and an understanding of stored procedures.
* 1- 2 years working experience with development on a Windows platform.
* Possesses knowledge object-oriented programming principles including classes, objects, and interfaces.
* Ability to troubleshoot, debug, and provide solutions in time-sensitive environment.
* Skilled in verbal and written communication.
* Ability to build relationships with others.
* Ability to work in a team environment.
* Ability to work in a fast-paced environment.

EDUCATION AND EXPERIENCE:

Bachelor's degree in Computer Science or related degree.

COMPETENCIES:

* Communication
* Communicates well both verbally and in writing, creates accurate and punctual documents and reports, delivers presentations, shares information and ideas with others, has good listening skills.
* Computer Skills
* Skilled in the use of programming languages and tools, adapts to new technology, keeps abreast of changes, learns new technology quickly, and uses technology to improve productivity.
* Interpersonal Skills
* Has good listening skills, build strong relationships, is flexible, open-minded, negotiates effectively, solicits performance feedback and handles constructive criticism.
* Teamwork
* Meets all team deadlines and responsibilities, listens to others and values opinions, helps team leader to meet goals, welcomes newcomers and promotes a team atmosphere.

TECHNICAL SKILLS
Skilled in the use of programming languages and tools, adapts to new technology, keeps abreast of changes, is a technical resources for others, follow technology practices and standards.