Learn the tools and systems used by the team and complete clearly defined tasks.
Build new features and improve existing code with guidance from the team.
Work collaboratively with developers and stakeholders to understand goals and workflows.
Participate in an agile development process, including planning and feedback.
Help identify and troubleshoot technical issues.
Document issues and improvements to help strengthen our services.
Communicate progress clearly and ask for help when needed.
Validate functionality that is delivered.
Requirements
Be currently pursuing a bachelor’s or master’s degree in computer science, computer engineering, software engineering, or a related field of study with a graduation date of May 2027.
Demonstrate hands-on development experience in Java and Python.
Display working knowledge of relational databases such as Oracle, AWS, RDS, or PostgreSQL.
Familiarity and experience with unit or integration tests for your code are advantageous but not required.
Familiarity with Agile/Scrum methodology using Jira is advantageous but not required.
Familiarity with source control management systems such as GitHub is advantageous but not required.
Possess effective written and verbal communication skills to document findings and share ideas clearly.
Exhibit solid analytical and problem-solving abilities, along with curiosity and eagerness to learn new tools, frameworks, and technologies.