Virtual Internship Opportunity: Computer Science
Preferred learners
- Anywhere
- Academic experience
Categories
Skills
Project scope
- What is the main goal for this project?
-
The primary focus for the student will be:
- Website Development - Conducting a needs analysis to determine which platform is most suitable for our website; creating a design proposal including mock-ups, budget, and timeline; building a fully-functioning website for our organization.
- Application Development - Selecting the best technologies for creating the application or feature (i.e. a real-time chat function); creating a fully-functioning application.
- Software Architecture Development - Architecting the software of a new product; improving the architecture of an existing system; porting an architecture of one system into another.
- Software Evaluation (e.g. new CRM) - Conducting a needs analysis; researching available options; evaluating the options within the context of our organization's budget, immediate needs, and projected needs.
- Application Programming Interfaces - Redesigning an existing API to simplify it; changing API technologies; designing a new API; creating or updating public-facing documentation.
- Software Lifecycle Analysis - Improving our existing software development lifecycle methodologies; determining if we should use a waterfall approach or an agile approach; researching tools for continuous delivery or integration.
- Open Source Software Management - Researching potential open source tools for our organization’s use; contributing to open source projects through bug fixing or feature implementation.
Our goal at the end of this experience is:
- Website Development - For the student(s) to complete a fully functioning website.
- Application Development - For the student(s) to create a fully functioning application.
- Software Architecture Development - For the student(s) to provide a solution to our architecture issue to ensure optimal performance and sustainability.
- Software Evaluation (e.g. new CRM) - For the student(s) to help us choose the most ideal software to invest in based on our user and/or organizational needs.
- Machine Learning Software Solution - For the student(s) to help us develop effective machine learning solutions that improve our customers' experience each time they interact with our brand.
- Real-Time Data Visualization - For the student(s) to help us devise and implement a data visualization system to help our organization derive insights to inform decision-making.
- Software Lifecycle Analysis - For the student(s) to help us optimize our software development systems and procedures.
- Open Source Software Management - For the student(s) to help us develop a set of tools we can implement in a new product build.
Other duties the student may complete could include: (indicate other duties as exemplified below)
- Software vendor research and evaluation
- Assisting with other process improvement projects
- Unit and integration testing
- Responding to IT/Service Desk requests
We will plan to communicate with our virtual intern using these communication tools: Slack, Tandem, Jira, Confluence
Student's primary contact: Ralph, CEO
Secondary contact: Prisa, HR Lead
- What is the main goal for this project?
-
The primary focus for the student will be:
- Website Development - Conducting a needs analysis to determine which platform is most suitable for our website; creating a design proposal including mock-ups, budget, and timeline; building a fully-functioning website for our organization.
- Application Development - Selecting the best technologies for creating the application or feature (i.e. a real-time chat function); creating a fully-functioning application.
- Software Architecture Development - Architecting the software of a new product; improving the architecture of an existing system; porting an architecture of one system into another.
- Software Evaluation (e.g. new CRM) - Conducting a needs analysis; researching available options; evaluating the options within the context of our organization's budget, immediate needs, and projected needs.
- Application Programming Interfaces - Redesigning an existing API to simplify it; changing API technologies; designing a new API; creating or updating public-facing documentation.
- Software Lifecycle Analysis - Improving our existing software development lifecycle methodologies; determining if we should use a waterfall approach or an agile approach; researching tools for continuous delivery or integration.
- Open Source Software Management - Researching potential open source tools for our organization’s use; contributing to open source projects through bug fixing or feature implementation.
Our goal at the end of this experience is:
- Website Development - For the student(s) to complete a fully functioning website.
- Application Development - For the student(s) to create a fully functioning application.
- Software Architecture Development - For the student(s) to provide a solution to our architecture issue to ensure optimal performance and sustainability.
- Software Evaluation (e.g. new CRM) - For the student(s) to help us choose the most ideal software to invest in based on our user and/or organizational needs.
- Machine Learning Software Solution - For the student(s) to help us develop effective machine learning solutions that improve our customers' experience each time they interact with our brand.
- Real-Time Data Visualization - For the student(s) to help us devise and implement a data visualization system to help our organization derive insights to inform decision-making.
- Software Lifecycle Analysis - For the student(s) to help us optimize our software development systems and procedures.
- Open Source Software Management - For the student(s) to help us develop a set of tools we can implement in a new product build.
Other duties the student may complete could include: (indicate other duties as exemplified below)
- Software vendor research and evaluation
- Assisting with other process improvement projects
- Unit and integration testing
- Responding to IT/Service Desk requests
We will plan to communicate with our virtual intern using these communication tools: Slack, Tandem, Jira, Confluence
Student's primary contact: Ralph, CEO
Secondary contact: Prisa, HR Lead
- What tasks will learners need to complete to achieve the project goal?
-
No deliverables exist for this project.
About the company
- https://financesavi.com
- 11 - 50 employees
- Banking & finance, Technology, Education
Track & Optimize all your finances and automate planning through forecasting for the future for significant purchases such as your dream home, car or vacation.
Savi Finance is a Personal Finance Planning SaaS Web Application with a companion Mobile App that helps people build life plans without the need for a financial advisor by democratizing advanced financial concepts in a visually appealing way all while maintaining plan privacy.
Now with Social Insights & Guilt-Free Spend Limits!
With built-in collaboration with friends and family, AI algorithms to generate life plans in a few seconds, broader picture planning to help plan for the long term, and real-time insights from the economy and users in similar demographics, we feel that Savi Finance is the best way to plan and take control of your financial life.