Data Lead Software Developer-Remote Considered

The Travelers Companies Hartford , CT 06183

Posted 2 months ago

Primary Job Duties & Responsibilities

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

  • 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

  • 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.

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

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

  • 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

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

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

  • 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.

  • This position is open for candidates to work remotely.

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 th

Job Summary

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

Education, Work Experience & Knowledge

  • 15+ years of experience in highly available and scalable enterprise applications/services/database development preferred.

  • 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

A bachelor's degree in Computer Science or a related field, or its equivalent in work experience, and five years of programming/development experience. 1 year of experience as a technical lead required.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Lead Data Catalog Software Developer

The Travelers Companies

Posted 2 weeks ago

VIEW JOBS 11/27/2019 12:00:00 AM 2020-02-25T00:00 Primary Job Duties & Responsibilities * Deep knowledge of data governance, metadata management, and data privacy compliance principles. * Knowledge of data governance and data management concepts, approaches, tools in the successful implementation of data strategy * Leveraging expertise to implement and configure Data Catalog tools (e.g. Alation, Collibra & Informatica Axon) * Strong data management skills * Provide advisory and thought leadership on the implementation of Data Catalog solution with Alation leveraging On-Premise and Cloud based platforms for the enterprise * Designing end to end workflows, Metrics Key KPI's and dashboards in Data Catalog Tools * Identifying and partnering with Infrastructure teams and AD teams to implement automation opportunities to drive down toil and reduce technical debt * Function as a subject matter expert (SME) for data management best practices, including data definitions and taxonomies, metadata management of critical data assets, business data flows, technical data lineage, sensitive data discovery, and data privacy compliance * Design Data Catalog tools as a data governance platform to comply with GDPR (General Data Protection Regulation) and CCPA (California Consumer Privacy Act) regulations Job Specific & Technical Skills & Competencies * Experience in Data Governance of wide variety of data types (structured, semi-structured and unstructured data) and wide variety of data sources (HDFS, S3, Kafka, Cassandra, Hive, HBase, Elasticsearch) * 2-4 years of sound experience with data management tools such as Alation , Collibra, Informatica AXON & Informatica Enterprise Data Catalog, * 5+ years' experience with Architecting, designing and Developing ETL and Data solutions * Experience with high-scale or distributed RDBMS (Teradata, Netezza, Greenplum, Aster Data, DB2, Oracle) * Experience with data visualization tools and reporting software (e.g. Qlik, Microstrategy, Cognos, Power BI etc.) * Agile project management experience, including use of agile project management tools (i.e. JIRA, Git, etc.) * 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 Job Summary The Enterprise Business Intelligence & Analytics (EBIA) organization is a team of highly motivated and skilled professionals who are leading Travelers' analytics journey and driving business value that creates a sustainable competitive advantage for our company. The Lead Software Developer will be responsible for guiding the full lifecycle of a Data Catalog solutions/products, including requirements analysis, platform selection, technical architecture design, application design and development, testing and deployment in on-premises or public Cloud Infrastructures. Education, Work Experience & Knowledge * 9 years of programming/development experience preferred. * 2 years of experience as a technical lead preferred. Minimum Qualifications A bachelor's degree in Computer Science or a related field, or its equivalent in work experience, and five years of programming/development experience. 1 year of experience as a technical lead required. The Travelers Companies Hartford CT

Data Lead Software Developer-Remote Considered

The Travelers Companies