Company Description
About us, but we'll be brief
Experian is the world's leading global information services company, unlocking the power of data to create more opportunities for consumers, businesses and society. We are thrilled to share that FORTUNE has named Experian one of the 100 Best Companies to work for. Also, for the last five years we've been name in the 100 "World's Most Innovative Companies" by Forbes Magazine. In this era of inspiring digital transformation, delivering new customer experiences is a top priority for businesses worldwide. At Experian, a worldwide decisioning leader, we make this a reality by uniting data, advanced analytics and decision strategies with real-time operational execution and decision governance to deliver meaningful customer outcomes and positive results.
"As the consumer's bureau, we want to ensure that as many people as possible can access and participate in the financial system, and we believe everyone deserves a fair shot at achieving their financial dreams." - Craig Boundy, CEO Experian North America
Experian's an Analytics Enterprise
We're passionate about unlocking the power of data to transform lives and create opportunities for consumers, businesses and society. For more than 125 years, we've helped businesses grow, consumers and small businesses gain access to financial services, and economies and communities flourish – and we're not done
Our 17k amazing employees in 40+ countries believe the possibilities for you, and the world, are growing. We're investing in the future, through new technologies, accomplished people and new ideas so we can help create a better tomorrow.
Job Description
At Experian, we are looking for a Senior Software Development Engineer with ETL and AWS background to join our IT organization. The engineer will play an important role in the data team, ensuring that all external data sources are onboarded observing our business rules and the highest data quality standards. You are an experienced ETL and Full Stack Developer with experience in data analysis, API development, production support, and AWS cloud environments. You will develop ETL solutions, full-stack applications, APIs and providing production support to ensure the smooth operation of our data and application systems. You will report to our VP, Software Development. This position is remote-friendly.
Responsibilities:
- Design, develop, and implement ETL processes for data extraction, transformation, and loading from multiple data sources to both on-premises and cloud-based data warehouses.
- Develop scalable and efficient full-stack applications, including both front-end and back-end components.
- Develop and maintain APIs to facilitate data acquisition, integration, and communication between systems.
- Perform data analysis, reduce data errors and inconsistencies to find relevant insights, and support business decision-making.
- Collaborate with business analysts, data architects, and other team members to analyze source data, improve data accuracy and integrity, implement data reporting, and understand data and application requirements to create effective solutions.
- Improve and automate ETL processes, applications, and APIs for performance and scalability in both on-premises and cloud environments.
- Provide production support, including monitoring, troubleshooting, and resolving issues related to ETL processes, data integrity, APIs, and full-stack applications.
- Develop documentation for overall processes, data mappings, data flows, APIs, application code, and support procedures.
- Effectively able to perform impact analysis and explain technical processes to many audiences.
- Ensure data and application security and compliance with relevant data protection regulations.
- Participate in code reviews and provide constructive feedback to peers.
- Stay current with the latest industry trends and best practices in ETL development, full-stack development, API development, data analysis, and cloud technologies.
Qualifications
- Bachelor's degree in computer science, Information Technology, or a related field.
- 8+ years of overall experience in ETL development, data warehousing, API, and cloud services.
- Proficient in DataStage ETL tool with an understanding of data integration, transformation, and loading processes.
- Proficient in scripting languages such as Shell scripting, Perl, and Python.
- Experience with API development and frameworks such as REST and SOAP
- Experience with the AWS cloud platform and its services, such as AWS Glue, Redshift, S3, EC2, and Lambda.
- SQL proficiency with relational databases (e.g., DB2 on AIX) and AWS databases (e.g., Amazon RDS, Amazon Aurora PostgreSQL).
- Front-end technologies like React, and Angular.
- Experience with version control systems like Git or Bitbucket
- Experience in data analysis, including proficiency with tools such as Excel, Python, or Tableau.
- AWS certification
- Familiarity with automotive business know-how, data warehousing concepts and best practices.
- Experience with Agile development methodologies.
Perks:
- Great compensation package and annual performance-based bonus target of 15%.
- You begin accruing 4 weeks of vacation per year starting on your first day
- 401K with a 4% company match with immediate vesting.
- Comprehensive health, dental, and vision plans.
- 5 sick days each calendar year.
- 12 paid company holidays and 2 paid volunteer days.
Additional Information
All your information will be kept confidential according to EEO guidelines.