Description:
We are seeking an innovative, detail-oriented, and highly motivated Software Developer Intern/Co-op for a 4-month co-op term starting in Winter 2025. This position is ideal for someone passionate about technology, eager to learn, and driven to contribute to impactful projects in a collaborative environment.
JOB DESCRIPTION
- Collaborate with cross-functional teams to design, develop, and maintain software applications.
- Assist in writing clean, scalable, and efficient code to support ongoing projects and new initiatives.
- Conduct testing, debugging, and optimization to improve application performance and usability.
- Participate in brainstorming sessions to conceptualize and implement software solutions.
- Research and implement emerging technologies to enhance the company’s software offerings.
- Work on enhancing and automating internal systems to streamline operations.
- Document software functionality, processes, and updates to ensure clarity and usability.
Skill Requirements
- Proficiency in at least one programming language, such as Java, Python, JavaScript, or equivalent.
- Understanding of software development principles, including OOP, design patterns, and RESTful APIs.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript frameworks) and/or back-end frameworks (e.g., Node.js, Spring Boot).
- Experience with version control systems such as Git.
- Knowledge of databases (SQL or NoSQL) and cloud platforms (e.g., Azure, AWS) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal.
- Ability to work collaboratively in a fast-paced environment and meet deadlines effectively.