JOB DESCRIPTION:


Under managerial direction, performs software development with high level of responsibility for an extremely complex application environment which follows ‘mobile-first’ responsive web design, services oriented architecture, federation of proprietary and open source application stacks, relational databases, message queues and workflow management. Candidates will coordinate multiple projects of highly technical complexity, including maintenance and enhancement of existing e-commerce and workflow-based applications, in support of New York City municipal operations, as well as the design and development of new applications. The candidate must possess strong interpersonal and communicative skills in order to effectively collaborate with others in the software development environment. Knowledge of GIS is a plus. (1) Minimum 4 years of college, master’s degree preferred. (2) Minimum of ten years of experience on complex projects and hands-on expertise in object oriented design, development, testing and deployment of mission critical business applications, at least 5 of which are in a web/client-server environment. (3) Familiarity with SDLC and formal development support. (4) Hands-on development experience with projects involving Microsoft.NET and SQL Server technologies for web, web service and desktop application development using C#.NET, ASP.NET, ADO.NET, HTML 5, AJAX, WPF, WCF, MVC, jQuery, JavaScript, CSS, Entity Framework, LINQ, IIS 7.5, Visual Studio 2010/2012/2013. (5) Strong knowledge of jQuery or other JavaScript frameworks for creating rich interactive web applications. (6) Knowledge of ArcGIS 10 or other mapping software. (7) 5+ years of relational database design, normalization, T-SQL, stored procedures, SQL Server 2008/2012/2014, DTS/SSIS packages, data modeling tools (ERwin/ERStudio), SQL Reporting Services (or Crystal Reports) and ad-hoc reporting. (8) Considerable hands-on experience in designing asynchronous solutions using MSMQ or WebSphere MQ. (9) Experience in all phases of SDLC and standard SDLC methodologies such as Waterfall, RUP, Agile/Scrum to deliver client solutions. (10) 5+ years of exposure to application lifecycle management tools for configuration management, version control (build definitions, continuous integration, branching, shelving), defect tracking and testing (Microsoft Team Foundation Server 2010 is preferred). (11) Experience in UML/Rational tools or other design tools. (12) Strong knowledge of Object Oriented programming and design patterns. (13) Experience with performance optimizations of websites and databases. (14) Identity Management using Windows Active Directory.

Salary: $81,290.00 - $105,464.00

Median salary: $93,377.00

Posting date: November 05, 2015

End date: N/A

Department: DEPARTMENT OF TRANSPORTATION

Url: https://a127-jobs.nyc.gov


Job Availability Score
  • 26 out of 436 available jobs

25




Salary Range for Computer Specialist (Software)

show more related jobs

Other postings from Department Of Transportation:
Certified It Administrator Lan
Department Of Transportation
City Planner
Department Of Transportation
City Planner
Department Of Transportation
Computer Specialist (Software)
Department Of Transportation
Computer Specialist (Software)
Department Of Transportation
Estimator (General Construction)
Department Of Transportation
Machinist
Department Of Transportation
Marine Oiler (Ferry Operations)
Department Of Transportation
show more job postings
Back to NYC