We are seeking a skilled and analytical Software Engineer with experience in data modeling, business intelligence tools, SQL scripting, and programming in Java or Python. In this role, you will work closely with cross-functional teams to design and implement robust data solutions, develop scalable applications, and contribute to our data-driven decision-making processes.
Key Responsibilities
Develop and maintain data models to support business analytics and reporting.
Design and implement ETL (Extract, Transform, Load) processes.
Write efficient SQL scripts for data extraction, manipulation, and reporting.
Develop and maintain software applications and data pipelines using Java or Python.
Collaborate with business analysts and other stakeholders to understand data requirements.
Create dashboards and reports using business intelligence tools.
Troubleshoot and optimize data solutions for performance and scalability.
Maintain comprehensive documentation of data models, workflows, and code.
Qualifications
Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
5 years of experience in software development, with a focus on data engineering or analytics.
Proficiency in SQL scripting and data modeling techniques.
Hands-on experience with programming languages such as Java or Python.
Familiarity with business intelligence tools like (e.g., Power BI, Tableau, Looker, or similar).
Understanding of data warehousing concepts and relational databases.
Strong problem-solving and analytical skills.
Excellent collaboration and communication skills.
Preferred Qualifications
Experience with Oracle Retail cloud applications.
Familiarity with SaaS and PaaS (Terraform, Kubernetes, Docker).
Knowledge of data pipeline orchestration tools (e.g., Apache Airflow, AWS Glue).
Understanding of data governance and security best practices.
Familiarity with Agile development methodologies.
Salary: $120,000-$130,000 / Year
TO VIEW THE APPLICANT NOTICE ABOUT YOUR PERSONAL INFORMATION CLICK THE LINK BELOW.