Job Title: Sr. Oracle Software Developer / Engineer : 351 v (Remote) Company Name: Research Foundation of the City University of New York Job Details: RemoteFull,Time Job Url: https://hiring.cafe/viewjob/m0vr95q35nmokxeq Job Description: Posted 2y agoSr. Oracle Software Developer / Engineer : 351 v (Remote)@ Research Foundation of the City University of New YorkView All JobsWebsiteUnited StatesRemoteFull TimeResponsibilities:develop software, provide enhancements, document systemRequirements Summary:15+ years software development experience; BS/BA in CS or IT; Scrum Master certification; US citizen with SECRET clearance; remote with travel.Technical Tools Mentioned:Node.js, Typescript, GeoServer, Oracle Database, MapServer, OpenLayers, Redis, GIS, Kendo UI, Angular, HTML5, CSS, JavaScript, WebGL, Subversion, Git Position: Sr. Prinicpal Software Developer [Requisition: 202307351] Location: Remote, with willingness to travel Clearance Required: Candidate must be a US Citizen, and have at least a SECRET clearance. Job Description: Developing within Linux or Unix Node.js, including typescript for server-side development GeoServer, including experience viewing and editing geospatial data Oracle Database Mapserver OpenLayers v6 and previous versions (Backend and Front End) Redis GeoSpatial/Geographic Information System (GIS) Mapping Website development in: Kendo UI Angular HTML5 CSS JavaScript ES6 WebGL powered Maps Configuration Management Tools (e.g. Subversion, Git, or NDP) Perform System and Software Engineering and Development. Perform market research, analysis, and technical advisory support to evaluate and make recommendations for the implementation of emerging technologies into the NDP AMD systems; including Geographic Information Science (GIS), Virtual Machine, container, and cloud computing technologies; Analyze current and new requirements to determine best approach and future system architecture design changes to accommodate emerging technologies and evolving stakeholder requirements; Perform engineering studies on emerging developments within the NAS and their impact to NDP AMD systems; Create transition plans for integrations, system and software updates, and replacements; and Provide on-going life-cycle analysis for systems and identify service life extension needs. Provide database engineering and development support working with large databases (e.g., Oracle and Redis or NDP designated database products of similar functionality for future upgrades). Provide software engineering and development support to the Program Office. Develop software and provide enhancements using Standards, Style and Guidelines (SSG) best practices, including iterative agile development methodology, to produce all software source code; Develop and manage software source code using configuration management tools (e.g., Subversion, Git, or NDP designated development platforms of similar functionality for future upgrades); Perform unit-level testing of software code components and address any software issues identified prior to release to the integration and test phase; Install, integrate, test, and verify updated software to ensure a fully functioning, operational system is ready for deployment via the following production and acceptance stages: Development, System Test, User Acceptance, and Production / Release; and Plan and implement periodic software updates to ensure custom and Commercial-Off-The-Shelf (COTS) software and systems remain operational, functional, and current. Provide system and software documentation support to the Program Office. Provide software release management. Provide technical and maintenance support for software. Provide Information System Security support by performing the following tasks: Develop system documentation for Initial Security Authorizations in accordance with FAA ATO Information Systems Security Program; Review and maintain the NDP Information System Security Program in accordance with FAA Security Orders as amended; Participate in risk and continuous monitoring assessments, contingency/disaster recovery planning and testing, and security testing and evaluation; Provide cost analyses for security risk mitigation; and Update security documents, and annual security risk assessment documents in accordance with the FAA Information Security and Privacy Program & Policy. Education: BS/BA in computer science or an IT-related discipline. Certification: CSM (Certified Scrum Master) Experience: 15+ years of progressive experience as a software developer including management of mid to large-scale teams. Clearance Required: Candidate must be a US Citizen, and have at least a SECRET clearance.