-
Responsible for leading technical aspects of project from inception through to deployment.
-
Participate in analysis and system design specification sessions.
-
Documentation of design options and solutions according to System Development Life Cycle (SDLC) methodology.
-
Ensure that solutions adhere to development best practices and architectural principles.
-
Apply analytical skills to resolve problems and deliver viable solutions.
-
Anticipate obstacles and execute proactive approaches to issues.
-
Active participation in issue resolution.
-
Provide detailed development estimates to Project Manager for development effort as well as weekly status reporting and budget forecasting.
-
Configuration management for the sub projects within the release.
-
Responsible for coding, testing, packaging, deployment, and support of builds as code is promoted from development, system, acceptance and production environments.
-
May lead code reviews.
-
Work closely with System Test Environment Management Team (STEMT) to ensure that environments are fully functional and that builds are properly deployed.
-
Participate in development of test strategy, test plans, test cases and testing efforts (unit testing and integration testing of code).
-
Provide technical support to business and testing team during testing phases.
-
Track defects, defect triage and resolution.
-
Data set up and environment shake down.
-
Coaching / mentoring of junior developers.
-
Knowledge transfer within group.
-
Ensure required documentation is housed in the project repository and that knowledge transfer has occurred to full time staff upon completion of contract term.
-
Technical knowledge or experience with Cloud environments (MS Azure) as well as experience with Data Management and Analytics, Data Governance and Regulatory projects.
-
Advanced technical knowledge and experience with: PySpark, SQL, Power BI and Tableau
-
Project Management experience - the project requires working and communicating with multiple Pods
-
Experience with analyzing large data sets, drawing insights and inferences, and communicating outputs
-
Experienced with Data/Text Mining, Optimization, Algorithm Development, Automation, Data Visualization, Simulation
-
Reading and comprehending data schemas, metadata, entity relationship diagrams and other technical documentation as well as well as writing documentation.
-
Excellent verbal and written communication with the ability to work collaboratively and effectively in a team environment
-
Strong statistical and analytical skills as well as a passion for analytics are necessary
-
Databricks experience
-
Synapse experience