Bachelor's or Master's degree in Engineering or Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a software developer
2+ years of Python coding experience using advanced modules like Pandas and NumPy
2+ years of developing data solutions in AWS cloud using technologies such as S3, Lambda, AWS Data Lake, Athena, Airflow, and Linux
Requirements:
Collaborate as a team, guiding and training junior team members
Work with both open-source and commercialized technology
Effectively influence and interact with team members and business stakeholders
Implement security data protection practices
Job description
Job Responsibilities:
Collaborate as a team, guiding and training junior team members
Work with both open-source and commercialized technology
Effectively influence and interact with team members and business stakeholders
Implement security & data protection practices
Write testable, reusable, and efficient code
Job Requirements:
Bachelors/Masters degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a software developer
2+ years of experience in Python coding using advanced modules, Pandas, Numpy, and other libraries
2+ years of experience developing data solutions in AWS cloud using one or more relevant technologies like S3, Lambda, AWS Data Lake, Athena, Airflow, Linux, etc.
Knowledge of REST API and ESB technologies and patterns
Experience with traditional relational databases such as Oracle, SQL Server, MySQL, and PostgreSQL
Knowledge of different file formats, including JSON, CSV, Parquet, and mainframe files
Knowledge of both normalized and dimensional data models
Understanding of other data integration techniques such as database replication and change data capture (CDC)
Knowledge of working with JIRA/GitHub and other code management toolsets
Experience with DevOps solutions using Jenkins and GitHub
Experience using AWS CloudFormation, Docker, and MicroServices architectures
Knowledge of Payment Gateway integrations is a plus
Strong problem-solving and analytical mindset
Ability to influence and communicate effectively, both verbally and written in English, with team members and business stakeholders