Bachelor's degree in computer science, engineering, or related technical field
5 years of relevant work experience (or equivalent combination of education and related experience)
Hands-on deep experience in analytics technologies like AWS Analytics Services, Snowflake, and Databricks
Knowledge of cloud-based data solutions and architectures
Proficiency in data modeling, ELT processes, and Data Lake and Data Warehousing concepts
Strong programming skills in languages such as SQL and Python
Familiarity with data visualization tools (e.g., Cognos, Power BI)
Excellent problem-solving skills and ability to work collaboratively in a team environment
Good understanding of data science concepts
Responsibilities
Work independently on medium to large projects
Develop advanced solutions to resolve customer and prospective customer issues in a logical, creative, and structured manner
Align the client’s goals, needs, and objectives to the solutions
Communicate issues and status in a clear, timely manner
Interpret specifications and build solutions to those specifications
Generate infrastructure support documentation
Evaluate and propose process improvements
Build and maintain a high level of knowledge about the company's software/hardware products
Provide training and mentoring, as well as work direction, to others on the team
Design, develop, and install software solutions
Build high-quality, innovative, and fully performing software in compliance with internal architecture, development & design standards & best practices
Design, modify, develop, write, implement, and troubleshoot software programming applications
Support and/or install software applications
Participate in the testing process through test review and analysis, test witnessing, and certification of software
Work within a Waterfall or Agile methodology/framework based team and collaborate with Project Management, Business Analyst, and Infrastructure teams