Vehicle Information Technology (VIT) is seeking to transition its legacy software to more updated-modern technologies
Requirements
- Understanding of software fundamentals: data structures, algorithms, design patterns, etc
- Proficiency in at least one general-purpose programming language
- Familiarity with any of the following: React.js, Node.js, JavaScript/Typescript, HTML/CSS, and SQL
- Familiarity with web-based applications, servers, APIs, and databases
- Willingness to learn new technologies and adapt to change
- Interest in full-stack development – UI/design, database, and backend
- Experience from previous technical internships or demonstrated personal/school project experience
Responsibilities
- Work collaboratively with VIT team to design, develop, troubleshoot and debug new software solution for VIT legacy systems
- Support creation and updating of all relevant documentation and specifications for design, development and testing
- Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your team
- Develop maintainable code that matches specification
- Identify potential roadblocks and develop around them
- Own delivery of small parts of system application
- Build software solutions which considers the customer first
Other
- Must be currently enrolled in a bachelor's degree of software engineering or computer engineering degree program
- Must be a US Citizen
- Ability to complete tasking independently with minimal direct supervision
- Strong communication skills, specifically absence of repeated grammatical and typographical errors
- Strong analytical and problem-solving skills (e.g. debugging)