New YorkSan FranciscoLondonSingaporeHong KongOther Cities
JOIN US
Jobs
Accounting 
Advertising/Marketing/PR 
Architecture 
Arts / Music 
Government 
Commercial Banking 
Consulting 
Direct Investment 
Dot-com 
Education 
Engineering 
Hotel/Hospitality 
Information Technology 
Insurance 
Investment Banking 
Law 
Media / Journalism 
Medicine / Health 
Property / Real Estate 
Telecommunications 
Transportation 
Others 

Property
Brooklyn 
Queen's 
The Broux 
Manhatten 
Harlem 

Items
Car 
Boat 
Furniture 

Personal
General 

Others
General 



Contact us
Terms & Conditions
Jobs - Information Technology
Email A Friend
SOFTWARE DEVELOPMENT MANAGER
Well known Financial Firm located in NYC has the following needs:

SOFTWARE DEVELOPMENT MANAGER

6+ years programming design experience using: using C#, WinForms, XML, Object Oriented Programming, Graphical User Interface Design, SQL Server, and ASP.Net.

Development knowledge of C, C++, Delphi, Paradox, Visual Basic, ASP.net, Access Macros LINQ 5+ years managing source code (TFS a plus) Expertise in .NET 2.0 - 3.5 Knowledge of the full software development cycle process, including various methodologies such as Waterfall, Agile, SCRUM, RUP or CMMI.

The Software Development Manager provides leadership and direction for the software development team in developing quality software for the Company’s financial and operational products. The Software Development Manager is responsible for managing the design, implementation, testing and documentation of software for multiple product projects. The Manager helps to define the vision, definition and strategy for the development team.

Responsibilities:

* Develop, review and approve software designs following industry best practices and design patterns
* Define, development, testing, and quality assurance standards and processes (Software Development Life Cycle – SDLC)
* Ensure storage recoverability of all source code under management
* Oversee architecture and lead efforts in development and maintain a technical roadmap
* Provide leadership and guidance to software development team
* Manage software development projects ensuring that appropriate procedures, processes and tools are in place
* Analyze software requirements, create and implement design plans
* Establish project milestones and release schedules
* Provide high-level technical software support
* Track and report on status of projects
* Ensure the project scope is adequately defined
* Ensure that development team has appropriate product and technical specs, direction and resources
* Participate in design control activities related to the software development process
* Serve as a technical lead in planning and design of projects
* Represent software department at development meetings including design reviews, phase reviews and risk management reviews
* Oversee quality initiatives including code reviews
* Hands on coding
* Plan, design, manage and participate in software functional testing
* Oversee integration of third party components
* Determine risk assessments for product enhancements
* Follows and plans for industry trends
* Sox Management Systems

Requirements:

* 6+ years programming design experience using: using C#, WinForms, XML, Object Oriented Programming, Graphical User Interface Design, SQL Server, and ASP.Net.
* Development knowledge of C, C++, Delphi, Paradox, Visual Basic, ASP.net, Access Macros
* LINQ
* 5+ years managing source code (TFS a plus)
* Expertise in .NET 2.0 - 3.5
* Knowledge of the full software development cycle process, including various methodologies such as Waterfall, Agile, SCRUM, RUP or CMMI.
* Good knowledge of associated tools and techniques used to manage development branches using Microsoft Team Foundation Server
* Detailed knowledge of various browser capabilities (i.e., IE, Firefox, Safari, Opera, etc.)
* Detailed knowledge of Microsoft technical offerings (i.e., Visual Studio, TFS, etc.)
* Detailed knowledge of Microsoft business offerings (i.e., Office Suite, Project, Visio, etc.)
* Action-oriented, decisive approach, with the willingness to take a hands-on role to ensure the deliverables are met on time
* Ability to work cohesively within a team environment and lead functional areas within a product
* Ability to troubleshoot assigned issues and resolve promptly
* Strong problem solving, data analysis, design, and testing skills
* Ability to execute development units and plan, implement and execute on software designs
* Understand databases, tools and techniques used for object to relational mapping
* SQL performance tuning
* Writing technical specifications and system design documents

Education:

* Masters degree or Bachelor degree in computer science, information technology or other technical or related field or equivalent knowledge and experience

Other Qualifications:

* Industry-related experience in virtualization, enterprise software and collaborative business applications
* Microsoft Certified Professionals / Microsoft Certified Solution Developer preferred or attaining Microsoft certifications (MCAD or MCSD track)
* Other certifications - Cisco, VMWare and/or Citrix
* Local candidates only, no relocation assistance offered at this time.

Base Salary to 130K

Please email your resume in WORD format and current base salary requirements along with the exact title of the position you are applying ASAP to: Darrenf@rtijobs.com

t