Data Engineer/ Software Engineer
Sorry, this job was removed at 2:53 p.m. (CST) on Thursday, August 13, 2020
By clicking Apply Now you agree to share your profile information with the hiring company.
Data Engineer
You will power DAIS’ platform by creating configurable self service data pipelines that will connect it with thousands of consumers and producers, populating the platform and enabling it to disrupt the commercial insurance industry.
Outcomes:
- Be a key hands-on contributor in creating technical solutions to satisfy business requirements through database and application design and development
- Model and Architect our data in a way that will scale with the increasingly complex ways we are analyzing it
- Build robust pipelines that make sure data is where it needs to be, when it needs to be there
- Build frameworks and tools to help our software engineers design and build their own data pipelines
- Write high quality, high performance code with excellent test coverage
- Lead data modeling and requirements analysis efforts.
- Debug and optimize enterprise distributed database-driven applications
- Assist in the development of database and application interfaces between various hardware and/or software systems
- Create and maintain various data import/export processes using ETL/ELT solutions
- Participate in application design discussions and the change management process
- Contribute code and ideas to improve developer workflow and team performance
Competencies:
- Bachelor’s Degree or equivalent experience
- 3 + years of experience developing current microservice architecture patterns including:
- Strong proficiency with Java/Spring microservices and related tooling (Git, Gradle, Jackson, JUnit, Mockito, Jenkins, Spinnaker, etc)
- API integration with internal and external services using both REST and SOAP
- Strong knowledge of XML parsing, generation, and schema handling
- Relational database (PostgreSQL) systems, tooling, and design concepts and patterns
- Experience in development of data driven systems using ETL/ELT frameworks
- Messaging systems and tools including both queue-based (SQS) and pub/sub (Kafka)
- Experience with AWS systems and tools
- Excellent oral and written communication skills with all levels of users and management
- Frontend development capabilities using React or Angular frameworks a bonus
- Experience with developing data models (conceptual, physical, and logical) which describe data elements, their relationships and how they are used
- Experience with small teams that move fast - all are expected to be able to achieve maximum results with minimal direction
- Ability to understand data principles, data structure options and able to analyze existing data/structure to produce complex data mapping
- Ability to estimate design and development efforts of complex solutions
- Embody DAIS Cultural Values:we are data-driven; we out-think the competition; we embrace new technology; we jump in and help; we are curious; we have rocket fuel in our veins; we are elite.
Read Full Job Description