United Spinal Association Jobs

Spinal cord injury - multiple sclerosis - polio - amyotrophic lateral sclerosis - spina bifida
National Spinal Cord Injury Association Mobile Logo

Job Information

City of New York Application Developer in New York, New York

Job Description

Under general supervision, with wide latitude for the exercise of independent initiative and judgement, the candidate is expected to perform complex cybersecurity work with varying degrees of difficulty and/or responsibilities including but not limited to architecture analysis, software development, and data analysis; cyber event alert triage, documentation, and investigation; cyber security policy development and review, auditing, and risk management; detailed application design, database design, coding and unit/integration/performance testing; develop and integrate complex application modules using .NET 3.5/4.0/4.5, ASP.NET, .NET Core, C#, n-Tier architecture, SOA, XML/JSON-based web services and application development tools such as Microsoft Visual Studio 2017/2019 and SQL Server Management Studio; implement web-based user interfaces in .NET using Razor/MVC4/MVVM architectural patterns, AJAX, HTML5, CSS and JavaScript; build secure web applications with user authentication and role-based access control; implement web services using Windows Communication Foundation (WCF); create/update design artifacts and deliverables such as use case diagrams, application architecture, class/sequence diagrams and high-level/detailed design documentation; perform/manage relational database design, normalization, T-SQL/stored procedures with SQL Server 2017/2019; generate reports using Microsoft SQL Reporting Services (SSRS), Ad-hoc reporting, and data migration/transformation using SSIS packages; perform configuration management, continuous integration, version control, testing and document management using tools such as Microsoft Team Foundation Server, Azure DevOps, Microsoft Test Manager, Team System and SharePoint Server; be responsible for technical quality of the implemented code base and fully understand the implemented design; understand and follow Software Development Life Cycle (SDLC) processes in a structured environment, including Waterfall, RUP and Agile development methodologies; work closely with architects, senior developers, business analysts and development teams for design, development, testing, implementation, and support of application projects; participate in software testing process, including identification and resolution of defects; contribute to and support roll-out strategies; participate in and contribute to formal/informal technical reviews and presentations; understand high level application architecture/design, network design, performance constraints and security frameworks; apply technical knowledge to determine solutions and solve complex problems; research, present and/or make recommendations on technical issues; explore new ideas and initiatives that encourage innovation; take inputs from reporting manager(s) and appropriately apply comments/ feedback; accurately estimate time required to complete development tasks; collaborate with diverse teams; demonstrate the ability to cooperate with a variety of people and achieve results; proactively initiate, develop and maintain effective working relationships with team members; mentor and guide developers.

CYBER SECURITY ANALYST - 13633

Qualifications

  1. A baccalaureate degree, from an accredited college including or supplemented by twenty-four (24) semester credits in cyber security, network security, computer science, computer programming, computer engineering, information technology, information science, information systems management, network administration, or a pertinent scientific, technical or related area; or

  2. A four-year high school diploma or its equivalent approved by a State’s department of education or a recognized accrediting organization and three years of satisfactory experience in any of the areas described in “1” above; or

  3. Education and/or experience 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. In addition, twenty-four (24) credits from an accredited college or graduate school in cyber security, network security, computer science, computer programming, computer engineering, information technology, information science, information systems management, network administration, or a pertinent scientific, technical or related area; or a certificate of at least 625 hours in computer programming from an accredited technical school (post high school), may be substituted for one year of experience.

Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.

DirectEmployers