What You'll Do
- Take primary ownership in driving both self and team efforts across all phases of the project lifecycle, ensuring alignment with business objectives.
- Translate business requirements into technical specifications and lead team efforts to design, build, and manage technology solutions that effectively address business problems.
- Develop and apply advanced statistical models and leverage analytic techniques to utilize data for guiding decision-making for clients and internal teams.
- Apply appropriate development methodologies (e.g., agile, waterfall) and best practices (e.g., mid-development client reviews, embedded QA procedures, unit testing) to ensure successful and timely project completion.
- Partner with project and program leads to deliver projects and assist in project management responsibilities, including project planning, people management, staffing, and risk mitigation.
- Collaborate with team members globally, ensuring seamless communication, sharing responsibilities, and undertaking tasks effectively.
- Manage a diverse team of skill sets (programmers, cloud analysts, BI developers, reporting, operations, etc.), mentoring and coaching junior members to enhance their skills and capabilities.
- Lead task planning and distribution across team members, ensuring timely completion with high quality and providing accurate status reports to senior management.
- Design custom analyses in programming languages (e.g., R, Python), data visualization tools (e.g., Tableau), and other analytical platforms (e.g., SAS, Visual Basic, Excel) to address client needs.
- Synthesize and communicate results to clients and internal teams through compelling oral and written presentations.
- Create project deliverables and implement solutions, while exhibiting a continuous improvement mindset and the capability to learn new technologies, business domains, and project management processes.
- Guide and mentor Associates within teams, fostering a collaborative environment and enhancing team performance.
- Demonstrate advanced problem-solving skills, ensuring the team continuously improves its capabilities and approaches to challenges.
- Exhibit a proactive approach to decision-making, considering the broader picture, especially regarding technical nuances and strategic planning.
What You'll Bring
- Education: Bachelor's or Master's degree in Computer Science, Engineering, MIS, or related fields, with strong academic performance, especially in analytic and quantitative coursework.
Experience:
Consulting Industry:
- 4-6 years of relevant consulting experience, ideally in medium-to-large scale technology solution delivery projects.
Technical Skills:
- 1+ year of hands-on experience in data processing solutions, data modeling, and experience with ETL technologies (e.g., Hadoop, Spark, PySpark, Informatica, Talend, SSIS).
- Proficiency in programming languages like Python, SQL, Java, Scala, and understanding of data structures.
- Experience with cloud platforms such as AWS, Azure, or GCP, and exposure to distributed computing.
- Deep expertise in SQL and data management best practices, with a focus on data analytics and visualization.
Consulting/Project Leadership:
- Proven experience leading project teams and managing end-to-end delivery, mentoring team members, and maintaining high standards.
- Ability to translate complex data and analytics concepts into accessible presentations and frameworks for both technical and non-technical stakeholders.
- Deep understanding of data management best practices and data analytics methodologies, ensuring high-quality data insights.
- Effective in a global team environment with a readiness to travel as needed.