Travelers Lead Software Developer, Big Data Cloud Solution in Morristown, New Jersey

16744BR

Title:

Lead Software Developer, Big Data Cloud Solution

Target Openings:

1

Primary Job Duties & Responsibilities:

  1. The Big Data Cloud Solution Lead Software Developer will be responsible for guiding the full lifecycle of a Big Data solution, including requirements analysis, platform selection, technical architecture design, application design and development, testing and deployment in on-premises or public Cloud Infrastructures

  2. Lead the design, implementation, and continuous delivery of a sophisticated data pipeline supporting development and operations

  3. Analyze latest Big Data Analytic technologies and their innovative applications in both business intelligence analysis and new service offerings. Bring these insights and best practices to Big Data Projects

  4. Provide advisory and thought leadership on the provision of analytics environments leveraging Cloud based platforms, big data technologies, including integration with existing data and analytics platforms and tools.

  5. Design and implement scalable data architectures leveraging Hadoop, NoSQL and emerging technologies, covering on-premise or public cloud-based deployment patterns.

  6. Define, design and implement data access patterns for multiple analytical and operational workloads, across on-premise or public Cloud based platforms

  7. Create information solutions covering data security, data privacy, metadata management, multi-tenancy and mixed workload management across Hadoop and NoSQL platforms, spanning on-premise and Cloud based deployments

  8. Working with Architecture to design reusable patterns to deploy to applications, provide governance around adoption, and influence application development teams on roadmaps and designs

  9. Provide technical leadership to project team(s) to perform design to deployment related activities, provide guidance, perform reviews, prevent and resolve technical issues.

  10. Participate in the lean and agile development process in a fast-paced environment, from planning, scoping, estimation all the way to optimization, maintenance, and support.

Other duties may include:

Recognized as a technology leader in effort to utilize technology to develop and/or redesign the company's processes. Makes key contributions to the creation and implementation of strategic technology plans and programs. Responsible for managing multiple information systems and systems projects of major business unit and/or enterprise significance. Leads efforts to utilize technology to develop and redesign organizational processes. Builds, maintains, and utilizes high-level partnerships across the enterprise ensuring the best use of resources. Provides technical leadership, fosters a team environment, and provides mentorship and feedback to technical resources. Applies knowledge of current industry trends and techniques to formulate solutions within the context of assigned projects. Ensures team's work complies with Travelers standards, processes, and protocols. Applies industry best practices to Travelers. Other duties as assigned.

Job Opening ID:

16744BR

Environmental/Work Schedules/Other:

Requires weekend work hours. Requires overnight work hours. Requires holiday work hours (Federal and religious). Requires extended periods (1 or more weeks) of travel as needed. Requires travel up to 5% of time.

Equal Employment Opportunity Statement:

Travelers is an equal opportunity employer.

Job Specific & Technical Skills & Competencies:

Technical Knowledge: Able to perform as a lead technologist and masterfully assess and design applications, systems solutions, and interfaces for multiple systems according to business requirements. Has a broad, conceptual understanding of the business and technology architecture trends and directions coupled with demonstrated technical mastery for technologies, frameworks, and/or languages and has the ability to influence and/or set technical direction. Demonstrates proficiency in business concepts. Demonstrates expert knowledge of applications/systems and concepts. Able to evaluate and leverage pre-existing services and frameworks. Communication Skills: Ability to communicate thoughts/designs/ideas in an unambiguous manner and adjusts communication based on audience. Exhibits active and effective communication skills with team members - including active listening and effective written and verbal communication skills. Effectively contributes and communicates with the immediate team. Able to present complex technical concepts to audiences of varying size and level including senior leadership. Business Knowledge & Partnership: Able to develop and leverage business and/or vendor partnerships, consult on business priorities, and contribute to strategic business direction. Demonstrates ability to optimize value by identifying solutions that are aligned with current and future business objectives. Able to effectively communicate with all levels of management in business terms and describe IT capabilities and concepts in ways that the business can understand. Develops business partnerships and contributes to strategic business planning by educating and influencing customers on the most effective use of technology. Influences business priorities and optimizes value through solution identification aligned with business objectives, goals and future technology direction. Communicates in business terms, and describes IT capabilities and concepts in ways that the business can understand. Is a trusted advisor on technology business solutions. Problem Solving & Decision Making: Able to expertly diagnose root causes and solve complex problems. Able to collaborate with the business to influence best practices. Able to think broadly and strategically to identify and remove potential barriers to success and anticipate future challenges. Demonstrates ability to optimize the use of all available resources. Demonstrates sound decision making and problem resolution skills. Team Orientation: Able to promote, maintain, and enhance partnerships across the organization to achieve objectives and engage stakeholders across multiple teams, organizations, and/or enterprise. Practices objectivity and openness to others' views. Able to recognize and support team priorities. Leadership: Able to lead cross-functional objectives and priorities for supported business. Demonstrates the thought leadership necessary to set broad technical direction. Exhibits the skills needed to be seen as a technical and process leader within the organization. Able to effectively influence across multiple teams, organizations, and/or enterprise. Able to provide feedback and/or coaching regarding technical resources. Planning and Project Management: Demonstrates ability to strategically identify critical project tasks and establish clear priorities while keeping the overall vision in mind. Able to anticipate and resolve critical technical issues to ensure successful project delivery. Effectively communicates technical risks, issues and escalates appropriately. Has a strong understanding and drives the use of the project and program management methodology and process. Financial Awareness: Able to accurately assess the financial impact of recommended designs/solutions. Demonstrates ability to conduct a sound technical cost/benefit analysis and impact to total cost of ownership.

Job Category:

Information Systems

Job Summary:

Under limited supervision, plans and executes at a strategic level. Leads and influences resources and outcomes. Leads the design, development, and implementation of highly complex project(s) that support a business or technology area or across multiple line(s) of business. Establishes best practices and sets standards. This job is a team lead.

Position Type:

Experienced/Professional

Education, Work Experience & Knowledge:

  • Bachelor's degree in a related field preferred. 9 years of programming/development experience preferred. 2 years of experience as a technical lead preferred. Prefer 15 years of experience in a scalable enterprise application/service/ database development area.

  • Track record of thought leadership and innovation around Big Data. Solid understanding of Cloud Computing Technologies and related emerging technology (e.g. Amazon Web Services EC2, Elastic MapReduce, Azure, GCP) and considerations for scalable, distributed systems and Knowledge of NoSQL platforms (Cassandra, MongoDB, HBase)

  • Experience with big data technologies, including Hadoop and Hadoop platform distributions: Cloudera, Hortonworks

  • Experience with Hadoop ecosystem tools and frameworks (Kafka, Storm, Sqoop, Spark, Hive, HBase)

  • Expertise in building big data software solutions on Public Cloud such as Amazon Web Services (AWS) and GCP

  • Proficient understanding of Underlying infrastructure for Big Data Solutions (Clustered/Distributed Computing, Storage, Data Center Networking)

  • Strong understanding across Cloud and infrastructure components (server, storage, network, data, and applications) to deliver end to end Cloud Infrastructure architectures and designs.

  • Experience with cloud-based technologies and tools especially in deployment, monitoring and operations, such as Kubernetes

  • Experience with Cloud native application development, Cloud deployment, and Cloud application refactoring

  • Experience building microservices and real-time APIs

  • Experience with containerization technologies like Docker and Kubernetes to create and maintain development and production infrastructure with Docker and Kubernetes

  • Experience with Dev/Ops implementations (continuous delivery, version control, high availability models).

  • Experience with high-scale or distributed RDBMS (Teradata, Netezza, Greenplum, Aster Data, DB2, Oracle)

  • Experience with BI tools and reporting software (e.g. Microstrategy, Cognos, Tableau etc.)

  • Agile project management experience, including use of agile project management tools (i.e. JIRA, Git, etc.)

  • Experience in leading development teams leveraging Test Driven Development (TDD) practices

  • Working with Architecture to design reusable patterns to deploy to applications, provide governance around adoption, and influence application development teams on roadmaps and designs

  • Identifying and partnering with Infrastructure teams and AD teams to implement automation opportunities to drive down toil and reduce technical debt

  • Experience with planning and executing multi-year road-maps with the ability to solve complex business problems and present recommendations to senior management effectively

  • Expertise in working in partnership with colleagues throughout the firm, and in leading collaborative teams to achieve common goals: ability to build relationships across business groups and technology organizations

  • Must have excellent written, presentation, interpersonal, relationship and negotiating skills

  • Advanced IT process improvement, and problem-solving skills

  • Comfortable presenting to senior management

Physical Requirements:

Operates standard office equipment. Requires extended periods of computer use. Requires extended periods of sitting.

Minimum Qualifications:

High School diploma or equivalent required. 5 years of programming/development experience required. 1 year of experience as a technical lead required.

Company Information:

Solid reputation, passionate people and endless opportunities. That's Travelers. Our superior financial strength and consistent record of strong operating returns mean security for our customers - and opportunities for our employees. You will find Travelers to be full of energy and a workplace in which you truly can make a difference.

Licensing or Certificates:

Depends on the specific role but some examples may include: ITIL Remedy Java certification Microsoft certification.net Kanban/Agile/SAFe

Primary Location:

Hartford - Connecticut - United States

Secondary Location:

Charlotte - North Carolina - United States, Dallas - Texas - United States, Hunt Valley - Maryland - United States, Morristown - New Jersey - United States, Nationwide

We are committed to valuing the diversity that exists among our workforce, our business partners, our customers and our communities. With respect to our workforce, we are committed to not only increasing diversity in our hiring at all levels but also fostering an inclusive environment where all employees, regardless of race, color, religion, gender, gender identity, age, national origin, disability, veteran status, marital status, sexual orientation, genetic information or any other status or condition protected by law, can develop and thrive.