Skip navigation
Unable to save this job. Please try again later.

{msg}

Email this Job to Yourself or a Friend

To begin the application process, please enter your email address.

Company Contact Info

  • Indianapolis, IN

Already have an account?

Sign in to apply with your saved resumes.

New to CareerBuilder?

Don't have an account? Continue as a guest!

Sorry, we cannot save or unsave this job right now.

Report this Job

Trust and Site Security Team.

Don't miss out on new jobs!

Get the latest Data Engineer jobs in Indianapolis, IN delivered directly to your inbox. You can unsubscribe at any time.

Saving Your Job Alert

Job Alert Saved!

Could not save Job Alert!

You have too many Job Alerts!

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.

Sign Up

or   Sign In Here
Password Must Contain
• 
8 to 15 characters
• 
1 uppercase letter
• 
1 number or symbol
• 
1 lowercase letter
Cancel
Create an Account with CareerBuilder to save jobs & unlock these great features
See similar job titles and skills to help you make your next move
Upload a resume and become visible to Hiring Managers and Employers
Compare Salary Information to see where you stand amongst your peers
Easily Quick Apply to jobs with just one click!

Email Send Failed!

Software Engineer - Data Integration

HomeAdvisor • Indianapolis, IN

Posted 1 month ago

Job Snapshot

Full-Time
Experience - 3 years
Degree - 4 Year Degree
Other Great Industries
Engineering, Information Technology

Job Description

Angie's List and our sister company, HomeAdvisor, are among the largest Homeservices marketplace in the nation. Part of ANGI Homeservices (ANGI), we connect millions of homeowners across the globe with home service professionals through our innovative and user-friendly products. ANGI Homeservices operates 10 brands in eight countries, and is headquartered in Golden, Colo. The Software Engineer will sit in our Indianapolis office.

Angie’s List is looking for a full time Software Engineer – Data Integration to join a newly formed team that will be focused on developing integrations that will enable our systems to share data. 

Are you…

  • A smart, driven individual with a mix of passion for excellence in coding, efficient delivery, solid application design, and technical leadership?
  • A voice to help continually define and promote best practices and standards and champion them to your team?
  • A contributor that asks questions and tests assumptions, with the ability and desire to see the big picture and bend the lens to see what's around the corner?
  • An economical mind with an intuition for understanding scope versus value and placing emphasis on the 80/20 rule?
  • An architectural mind that values availability, scalability and sustainability? We use a distributed  microservice architecture to make it all happen and want people who are excited to contribute to it.

If you said yes, then we should talk!

Primary things you'll be responsible for: 

  • Deliver quality code on time that meets requirements in Java, Scala and/or Javascript.
  • Partner with your Product Manager to analyze needs and propose solutions that meet the requirements while balancing time and cost.
  • Team up with Architecture to ensure your solutions take full advantage of a reactive, distributed microservices platform.
  • Collaborate with your team’s Quality Engineer to identify how best to prove your code meets requirements and automate those tests.
  • Work with DevOps to ensure all deliverables can be deployed, managed and monitored automatically in a cloud-first, infrastructure-as-code approach.
  • Participate and contribute in your team’s agile rituals in a Scrum focused development culture.
  • Get your code to Prod as quick as possible in a continuous delivery environment that deploys 10+ times a day.
  • Hold yourself and your team members accountable to best practices around performance, reliability, quality, security, and testability standards.
  • Own your work all the way to Prod and beyond, aiding in triaging and fixing of bugs and issues that come up.

 Experience we’ll be seeking:

  • Possession of an undergraduate degree in computer information technology, computer engineering, or related degree.
  • 3+ years’ experience in software engineering or developing.
  • Experience with data integration platforms such as MuleSoft, SSIS, Apache Camel or Spring Integration.
  • Expert proficiency in Java, Javascript and/or Scala
  • Knowledge of SOA, microservices, and/or RESTful design patterns
  • Experience with Big Data focused data stores such as RedShift or Snowflake.
  • Knowledge of data modeling and SQL optimization.
  • An understanding of Data Warehousing techniques and approaches.
  • Automated testing at unit and integration levels, using tools such as Junit, mockito, powermock, Spock, Selenium, etc.
  • Knowledge of one or more Agile software development life cycle methodologies such as Scrum or Kanban.
  • Ability to communicate effectively with technical and non-technical staff.
  • Smart, curious, motivated, and honest.
  • No fear of making a mistake (and admitting to it), but with a preference to do things right the first time and the forethought to build contingencies into the solution.

Angie’s List joined forces with HomeAdvisor in September 2017 to create the largest home services marketplace in the nation. Angie’s List and HomeAdvisor employ nearly 4,000 employees across the U.S., with our biggest hubs in Denver, CO and Indianapolis, IN.

If you're interested in a career with us, we'd love to talk. If you have questions about any of our roles, talk with one of our Recruiters by signing up for our next chat: http://www.abouthomeadvisor.com/talk-to-us/

Job ID: SRSOF02549
Help us improve CareerBuilder by providing feedback about this job: Report this Job.
CAREERBUILDER TIP
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.
Don't miss out on new jobs like this
Get the latest jobs delivered to your inbox. Unsubscribe at any time.

Saving Your Job Alert

Job Alert Created

Well, this is embarrassing. We are having trouble saving your search. You can try again or come back at a later time.

Maximum Email Alerts

This email address has reached the maximum of 5 email alerts. To create a new alert, you will need to log into your email and unsubscribe from at least one.