Software Engineer from Collabera
Atlanta, GA
About the Job
Overview:
- The team is looking for a Software Engineer to focus on back-end data-related development.
- This role will primarily involve writing ETL jobs, working with SQL Server and big data technologies (Hive, Snowflake), and developing solutions using Python or C#.
- The candidate will need strong SQL and data manipulation skills, as well as the ability to communicate with REST services.
Key Responsibilities:
- Write ETL jobs using either Python or C#, depending on the data source.
- Work extensively with SQL and SQL Server to query, manipulate, and manage data.
- Use Hive and Snowflake for working with big data technologies.
- Communicate with REST APIs for data integration and processing.
- Preferably, work with banking data to quickly understand terminology and data context, assisting in correlating and transforming data from various sources to create new data sets and formats.
- Additional experience with AWS and Kafka would be highly beneficial.
Key Skills & Experience:
- Essential:
- SQL and SQL Server expertise.
- Familiarity with big data technologies like Hive and Snowflake.
- Strong experience in writing ETL jobs using Python or C# (both preferred).
- Experience working with REST APIs.
- AWS knowledge and experience is a significant plus.
- Experience with Kafka is a plus.
- Desirable:
- Experience working with banking data or similar financial industry data, allowing for quicker adaptation to data terminology and structure.
Salary
60 - 65 /hour