Description:
We’re looking for a Full Stack Developer to join our technology team to support our consulting projects with all aspects developing web applications and BI dashboards:
What you’ll do.
- Design and develop a wide range of custom tools/applications and high-quality BI dashboards to compliment Isaac's consulting projects
- Work closely with the Technology team and Consulting teams to translate project requirements into application, dashboard, or data model designs
- Develop scripts and workflows to assist with data extraction, queries and data manipulation in accordance with business processes
- Code, test, debug, and document software solutions using appropriate processes, tools, frameworks, libraries, patterns, best practices, and standards
- Deliver on-time, high quality work that meets the requirements of the engagement and Isaac’s quality standards
- Diagnose and resolve problems with existing solutions implemented with various clients
- Work on a wide variety of projects from large-to-small clients in a variety of industries
- Review your own code for quality and participate in user testing and feedback sessions
- Scrum with co-workers on problems and help brainstorm best solutions for business requirements
What you bring to the role.
- Minimum 2 years of experience in this type of role
- Bachelor’s degree in computer science, engineering, information systems or have equivalent experience
- Fundamental understanding of web development and knowledge of common tools
(i.e. Javascript, HTML, CSS, node.js)
- Proficient in BI development and knowledge of common BI platforms (i.e. Power BI, Tableau)
- Highly proficient in creating and troubleshooting SQL queries
- Experienced writing scripts with at least one programming language such as Python, C, JavaScript, VBA etc.
- Fundamental knowledge ETL processes and working with various structured and unstructured data sources
(SQL, ERP systems, mongoDB, Excel/csv files, email)
- Have participated in all aspects of development lifecycle from scoping & requirements gathering, design, testing and integration, maintenance. Familiar with version control and Git.
- Strong data management skills with the ability to independently review the data quality
- Committed to getting the job done in a fast paced, dynamic environment
- Ability to explain data and analytics concepts to non-technical team members