Data Engineering Lead Software Developer (Data and Cloud Solutions)
- Employer
- Travelers Insurance
- Location
- Hartford, Connecticut
- Salary
- Not Specified
- Closing date
- Apr 23, 2019
View more
- Category
- Actuary, IT
- Job Type
- Not Specified
- Career Level
- Not Specified
Job Details
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.
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.
Marketing Description
Primary Job Duties & Responsibilities
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.
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 RDBMS, 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)
- Track Record of thought leadership in ETL tools like Talend/Informatica
- Experience with big data technologies, including Hadoop and Hadoop platform distributions: Cloudera, Hortonworks
- Expertise in building big data software solutions on Public Cloud such as Amazon Web Services (AWS) and GCP
- 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 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
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.
Licensing or Certificates
Depends on the specific role but some examples may include: ITIL Remedy Java certification Microsoft certification.net Kanban/Agile/SAFe
Equal Employment Opportunity Statement
Travelers is an equal opportunity employer.
To apply for this position please CLICK HERE
Company
WHO WE ARE
Imagine a Career With Purpose.
For more than 160 years Travelers has earned a reputation as a leader in personal, business and specialty insurance because we take care of our customers. When you work at Travelers, life’s most important moments become your life’s work. That means helping families feel secure, businesses to prosper, knowing that you’ve made a difference, and feeling like you belong to something bigger.
LIFE AT TRAVELERS
Imagine Playing a Role in Something Bigger.
A career at Travelers means being part of a team comprised of 30,000 + talented and passionate people that’s evolving to meet changing needs – from customer service to data science and beyond. If that’s more than you imagined in an insurance career, it’s time to join us at Travelers.
JOIN OUR TALENT COMMUNITY
As a part of our Talent Community, you will receive customized job alerts, be the first to know about opportunities to work at Travelers, and stay connected with our recruiters!
Get job alerts
Create a job alert and receive personalized job recommendations straight to your inbox.
Create alert