Selective Insurance Company of America

Senior Application Developer Big Data

US-NJ-Branchville
Experience (Years)
3
Category
Information Technology
Status
Full-Time Regular
FLSA Status
Exempt/Salaried
Job ID
5516
Travel %
0-5%
Relocation Cost
0

Overview

Selective is seeking a Senior Application Developer with Big Data experience to join Selective Insurance Company’s Enterprise Data Warehouse team.  Develops procedures for business enhancements, production support and maintenance with a high level of reliability, execution and speed.  Converts these procedures into applications and programs required for computer solutions.  All job duties and responsibilities must be carried out in compliance with applicable legal and regulatory requirements.

Responsibilities

• Meet with business unit representatives to evaluate business automation needs
• Perform analysis based upon business requirements
• Participate in systems analysis, general systems design, and detail systems design
• Write or update technical documentation including data flows
• Develop new or modify existing programs based on business requirements while following department’s standards and guidelines
• Work with applications systems designs and specifications and utilize standards, procedures, and techniques
• Generate, test, and document program code
• Research and resolve problems in the production environment as needed
• Work as a team member in the development of complex programs
• Assist others with debugging as needed
• Learn new tools, technologies, and methodologies as appropriate
• Learn user functions, organization, and role in the enterprise

Qualifications

• 2+ years of Hadoop experience with any distribution Hortonworks HDP and/or 2+ year of MarkLogic/NoSQL experience
• 2+ years of ETL experience and proven understanding of Hadoop, Spark and Hive
• 2+ experience in using file formats like XML, JSON, Avro, Parquet, Sequence, ORC and text files
• 2+ years of experience in workflow/schedulers like Oozie
• 3+ years of programming experience using Scala or Python with the ability to pick up new languages and technologies quickly
• 5+ years of experience in Relational Databases such as MS SQL Server, IBM Netezza
• Demonstrated ability to create or modify SQL queries of medium to high complexity on MS SQL Server or IBM Netezza platform
• At least one implementation experience in Enterprise Data Lake solution and processing large amounts of structured, semi-structured and unstructured data at scale
• Good understanding and experience in multi-threading and concurrency concepts
• Ability to work efficiently under Unix/Linux environment

Nice to have:
• Experience in Big data implementation in cloud (IaaS or PaaS)
• Unix/Linux Shell Scripting
• Experience in real-time data processing using Kafka
• Experience mentoring team members

 

Selective is an Equal Employment Opportunity employer. Selective maintains a drug-free workplace.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed