RESPONSIBILITIES:
- Writing and testing code for Data & Analytics applications and building E2E cloud native (Azure) solutions.
- Engineering applications throughout its entire lifecycle from development, deployment, upgrade, and replacement/termination
- Ensuring that development and architecture enforce to established standards, including modern software engineering practices (CICD, Agile, DevOps)
- Collaborate with internal technical specialists and vendors to develop final products to improve overall performance, efficiency and/or to enable adaptation of new business processes.
Job Qualifications
Qualifications
- Bachelor’s degree in computer science or related technical field.
- 8+ years of experience working as Software/Data Engineer (with focus on developing in Python, PySpark, Databricks, ADF)
- Experience leveraging modern software engineering practices (code standards, Gitflow, automated testing, CICD, DevOps)
- Experience working with Cloud infrastructure (Azure preferred)
- Strong verbal, written, and interpersonal communication skills.
- A strong desire to produce high quality software through cross functional collaboration, testing, code reviews, and other best practices.
- Data Modeling: Knowledge of data modeling techniques and experience with data modeling tools.
- Database Technologies: Familiarity with relational databases (e.g., SQL Server) for data storage and retrieval.
- Data Warehousing: Understanding of data warehousing concepts, dimensional modeling, and experience with data warehousing technologies such as Azure Synapse Analytics or Azure SQL Data Warehouse or Azure Databricks DeltaLake
- Data Governance: Knowledge of data governance principles, data security, privacy regulations (e.g., GDPR, CCPA), and experience implementing data governance practices.
- Data Visualization: Experience of working with Microsoft Power BI to build semantic data model & BI reports/dashboards.
YOU ALSO SHOULD HAVE:
- Strong written and verbal English communication skills to influence others
- Demonstrated use of data and tools
- Ability to handle multiple priorities
- Ability to work collaboratively across different functions and geographies