Job Description:As a Software Developer Student Worker, you will have the opportunity to acquire essential skills for developing software applications using cutting-edge technology, ensuring our final products meet world-class quality standards.
Behavioral Traits Required:
- Communication Skills: This includes both verbal and written communication. Being able to express ideas clearly and listen attentively is vital in most work environments.
- Teamwork: The ability to work well with others, respect diverse viewpoints, and contribute to a positive team dynamic is highly valued.
- Problem-Solving: Student workers should be able to identify problems, analyze situations, and propose or implement effective solutions.
- Time Management: Balancing coursework, extracurricular activities, and work responsibilities requires strong time management skills.
- Adaptability: The ability to handle changes and transitions smoothly is crucial, especially given the fast pace and frequent adjustments often encountered in student work settings
Qualifications:Minimum qualifications are required to be initially considered for this position. Requirements listed would be obtained through a combination of industry relevant job experience, internship experiences and orschoolwork/classes/research.
Minimum Qualifications:
- Candidate must be pursuing a Bachelor's degree program in Computer Science, Systems Engineering, Information Systems, or a related field.
- 3+ months of experience in at least one of the followings:
- JavaScript or front-end frameworks like React, Vue, or Angular.
- Software programming concepts such as Object-Oriented Programming and Data Structures.
- Structured Query Language (SQL).
- Advance English level.
- Must have permanent, unrestricted right to work in Costa Rica.
The following preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates:
- Proficiency in modern software development methodologies and programming languages.
- Familiarity with Agile methodologies.
- Knowledge of analyzing user stories and writing both functional and test code.
- Knowledge in automating build and deployment processes.
- Skilled in performing unit, integration, and end-to-end testing of applications.
- Knowledge of API creation and usage.
Student / InternShift 1 (Costa Rica)Costa Rica, San Jose