find jobs
what:
where:
 
job title, keywords or company
city, state or zip code
Tech Lead/Sr. Software Developer more...
Location:New York, NY
Company:New York City DOT
First posted:April 26, 2017
x

*** In order to be considered for this position candidates must either: be serving permanently in the title of Computer Specialist (Software) . OR have taken the most recent Computer Specialist (Software) exam (Open Competitive # 7005 - Promotional # 7510. 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, masters 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 (please use the apply button below) and SQL Server technologies for web, web service and desktop application development using C#.NET, ASP.NET, (please use the apply button below), HTML 5, AJAX, WPF, WCF, MVC, jQuery, JavaScript, CSS, Entity Framework, LINQ, IIS 7.5, Visual Studio 2012/2013/2015. (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 2012/2014/2016, 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 2015 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.

(1) A baccalaureate degree from an accredited college, including or supplemented by twenty-four (24) semester credits in computer science or a related computer field and two (2) years of satisfactory full-time software experience in designing, programming, debugging, maintaining, implementing, and enhancing computer software applications, systems programming, systems analysis and design, data communication software, or database design and programming, including one year in a project leader capacity or as a major contributor on a complex project; or (2) A four-year high school diploma or its educational equivalent and six (6) years of full-time satisfactory software experience as described in 1" above, including one year in a project leader capacity or as a major contributor on a complex project; or (3) A satisfactory combination of education and experience that is equivalent to (1) or (2) above. College education may be substituted for up to two years of the required experience in (2) above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience. A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high school diploma or its educational equivalent, plus at least one (1) year of satisfactory full-time software experience in a project leader capacity or as a major contributor on a complex project. NOTE: In order to have your experience accepted as Project Leader or Major Contributor experience, you must explain in detail how your experience qualifies you as a project leader or as a major contributor. Experience in computer operations, technical support, quality assurance (QA), hardware installation, help desk, or as an end user will not be accepted for meeting the minimum qualification requirements. Special Note To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one year of satisfactory experience in a project leader capacity or as a major contributor on a complex project in data administration, database management systems, operating systems, data communications systems, capacity planning, and/or on-line applications programming.

(1) Microsoft Certified Professional. (2) Technically proficient in more than one language and platform.Expertise and knowledge of building large-scale information systems. (3) Experience in Javascript frameworks like Backbone, AngularJS. (4) Experience in Responsive design frameworks like Bootstrap. (5) Experience in GIS tools and map integration - ESRI ArcGIS, Google, Bing, Pictometry, OpenGeo etc. (6) Experience in Wireless/Mobile/Disconnected architecture/applications. (7) Experience in online payment implementation. (8) Application design expertise with large permit management systems. (9) Exposure to Open Source technology stacks - LAMP, Ruby on Rails etc. (10) Working knowledge in Business Intelligence and Decision Support Systems. (11) Prior experience in federal/state/local government projects.

*** In order to be considered for this position candidates must either: be serving permanently in the title of Computer Specialist (Software) . OR have taken the most recent Computer Specialist (Software) exam (Open Competitive # 7005 - Promotional # 7510.

All resumes are to be submitted electronically. Current City Employees: Please log into Employee Self Service (ESS) at (please use the apply button below), follow the Careers link and search for Job ID number 266606. All other applicants: Please go to (please use the apply button below) and search for Job ID Number 266606. If you do not have access to a personal computer: Please visit your local public library. Most public libraries have computers available for use. No phone calls, faxes or personal inquiries permitted. Only those applicants under consideration will be contacted. For more information about DOT, visit us at: (please use the apply button below). *** In order to be considered for this position candidates must either: be serving permanently in the title of Computer Specialist (Software) . OR have taken the most recent Computer Specialist (Software) exam (Open Competitive # 7005 - Promotional # 7510.

55 Water St Ny Ny

New York City Residency is not required for this position

Send this job to yourself or a friend.


Please mention WirelessJobs.org
if asked how you found this job.
»