Job responsibilities
- Provide overall direction, oversight, and coaching for a team of entry-level to mid-level software engineers that work on basic to moderately complex tasks
- Accountable for decisions that influence teams’ resources, budget, tactical operations, and the execution and implementation of processes and procedures
- Ensures successful collaboration across teams and stakeholders
- Identifies and mitigates issues to execute a book of work while escalating issues as necessary
- Provides input to leadership regarding budget, approach, and technical considerations to improve operational efficiencies and functionality for the team
- Creates a culture of diversity, equity, inclusion, and respect for team members and prioritizes diverse representation
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5 + years of experience in Data Management, Data Integration, Data Quality, Data Monitoring and Analytics experience. In addition should have 5 years of experience leading teams and managing global stakeholders.
- Proven experience as a data engineer with proficiency in Python. Proficiency in SQL and Database development.
- Experience with building Cloud native applications using cloud platforms such as AWS, Azure, GCP (Preferably AWS) and experience in leveraging cloud services for data storage, processing and analytics.
- Working exposure on data integration and handling projects that involves processing huge volume of data.
- Hands-on experience in preparing/integrating the datasets to match to the reporting requirements.
- High level of expertise in SQL, Data Warehousing & Business Intelligence concepts
- Good working knowledge using any database system (both SQL and NOSQL) and experience in creating/maintaining scalable database load process with hands-on experience in framing up Complex SQL Queries and ensuring optimal data storage and retrieval.
- Expertise in working with agile projects and exposure to automated testing / dev ops kind of environments.
- Knowledge of big data technologies such Apache Spark(Preferably Pyspark)
- Strong hands-on experience with containerization technologies like Docker and Kubernetes (EKS).
- Ability to guide and coach teams on approach to achieve goals aligned against a set of strategic initiatives
- Experience with hiring, developing, and recognizing talent
Preferred qualifications, capabilities, and skills
- General knowledge of financial services industry