What are the responsibilities and job description for the Development Intern position at IRA Financial?
Internship Overview
The Development Intern will assist in building and maintaining web applications, working with modern technologies (PHP, Python, Typescript, Node.js). This internship will be involved in developing software solutions, debugging issues, and collaborating with both our in-house and external technology teams to deliver high-quality products.
Responsibilities & Duties
The Development Intern will assist in building and maintaining web applications, working with modern technologies (PHP, Python, Typescript, Node.js). This internship will be involved in developing software solutions, debugging issues, and collaborating with both our in-house and external technology teams to deliver high-quality products.
Responsibilities & Duties
- Assist in developing and maintaining web applications and services.
- Collaborate with the development team to implement new features and optimize existing ones.
- Participate in the full software development lifecycle, from concept to deployment.
- Help debug and resolve technical issues reported by the team or customers.
- Write clean, maintainable, and efficient code.
- Contribute to writing unit tests, integration tests, and ensure high code quality.
- Collaborate with team members to improve development processes and workflows.
- Support the deployment of applications and work on bug fixes and performance enhancements.
- Engage directly with leadership to gather feedback on project priorities and discuss progress on key initiatives.
- Other tasks as assigned by management.
- Currently pursuing a degree in Computer Science, Software Engineering, or a related field.
- Familiarity with PHP, Python or similar languages.
- Basic understanding of development patterns and architectural approaches
- Familiarity with version control systems such as Git (GitHub preferred).
- Excellent communication and collaboration skills, including the ability to communicate effectively with leadership and cross-functional teams.
- Ability to work independently and as part of a team.