Sr. Security Full Stack Developer
Full Stack Developer must be a relentless problem-solver who can design, architect and execute end-to-end technology solution using a variety of modern technologies. Resource will be an integral part of security analytics team to build data driven analytics & automation for cyber security functions. This will be a hand-on individual contributor role. The ideal candidate is someone who is passionate about enhancing data into information that will be used in cyber security business processes.
Responsibilities will include: - Design, build and maintain:
- Security data warehouse that will hold reference and operational data for downstream consumption and operational reporting
- Processes to ensure confidentiality, integrity and availability of data
- Web and reporting user interfaces for maintaining, validating and reporting on data
- Automation for data collection, cleansing, validations and continuous updating of reference data to be used by downstream processes
- Data reconciliation processes to support cyber security functions
- Enable on-going automation of cyber security business processes by leveraging information maintained in the data warehouse
- Coordinate between multiple CIS disciplines (Security Architects, Engineers, SOC Analysts, Project Managers, Vulnerability MGMT teams and Sr. Management) to build out the security data warehouse.
- Creating and maintaining accurate documentation of the application and processes in Confluence
Skills/Knowledge Desired: - Proficiency in UI development using standard development stack tools and frameworks like Java, Node.js, Angular, Html5, Java script, CSS
- Proficiency in scripting languages on Unix/Linux and Windows platforms : Shell scripting, Power shell, Python
- Experience with data platforms like Oracle, SqlServer, Neo4J, Mysql & Splunk
- Proficiency with devops tools such as GitHub, Jenkins etc.,
- Experience in Splunk platform preferred but not required
- Experience in deploying applications using JBOSS/Tomcat servers
- Proven experience in Data Warehouse implementation in a developer capacity
- Experienced in structured application development methodology using industry standard software stack
- Knowledge of cyber security principles, Infrastructure and application technologies
- Proven track record building sophisticated end-to-end system (full stack developer)
- Excellent written and verbal communication skills.
Experience Desired The candidate shall have Degree in Computer Science, Engineering, Information Technology, Cybersecurity or related field and a minimum of 8+ years of experience in Web Application development, Process engineering & automation, Data administration & Data Warehousing.
- Minimum 5+ years of full-stack application development experience in the complete software development lifecycle
- 4+ years of DevOps Engineering experience
- Must have experience building enterprise web applications from scratch
- Proven experience as a developer of Java, Web services and API's
- Experience in sophisticated data environments including data warehouse, data marts and ODS
- Experience in Agile software delivery methods with experience in continuous integration and continuous delivery tools