Software Developer Intern Jobs
By Chevron At Calgary, Alberta, Canada
We offer a hybrid work model - work remotely from home 2 days a week (Monday & Friday)
Exposure to the latest technologies for exploration, production and reservoir management in a workplace dedicated to digital acceleration.
Actively participate in learning opportunities such as communities of practice to improve skills and better support the team.
Hands-on technical work projects which will expand your knowledge of the industry and accelerate your professional development.
Researching, understanding and documenting customer and user requirements.
Strong academic performance in core programs, communication, leadership, teamwork and problem-solving skills.
Software Dev Intern Jobs
By OceanML At Calgary, Alberta, Canada
Collaborate with the design team to understand project requirements and objectives.
Knowledge of web development technologies, including HTML, CSS, and JavaScript.
Strong problem-solving and analytical skills.
Excellent written and verbal communication skills.
Prior experience with web development projects or personal coding projects is a plus.
Assist in the design, development, and testing of a web app using a low code platform.

Are you looking for a unique opportunity to gain hands-on experience in software development? We are looking for a Software Intern to join our team and help us create innovative solutions for our clients. You will have the chance to work with cutting-edge technologies and collaborate with experienced professionals. If you are passionate about software development and eager to learn, this is the perfect opportunity for you!

Overview A Software Intern is a temporary position that provides an opportunity to gain experience in the software development field. The intern will work closely with software engineers and other professionals to gain hands-on experience in software development. Detailed Job Description Software Interns are responsible for assisting software engineers in the development of software applications. This may include writing code, debugging, testing, and documenting software applications. Interns may also be asked to participate in design and development meetings, provide feedback on software designs, and assist in the development of user interfaces. Software Intern Job Skills Required
• Knowledge of software development processes and techniques
• Ability to write code in a variety of programming languages
• Knowledge of software design principles and best practices
• Ability to debug and troubleshoot software applications
• Knowledge of software testing and quality assurance processes
• Ability to work independently and as part of a team
• Excellent communication and interpersonal skills
Software Intern Job Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or related field
• Experience with software development processes and techniques
• Knowledge of software design principles and best practices
• Ability to write code in a variety of programming languages
• Knowledge of software testing and quality assurance processes
• Excellent communication and interpersonal skills
Software Intern Job Knowledge
• Knowledge of software development processes and techniques
• Knowledge of software design principles and best practices
• Knowledge of software testing and quality assurance processes
• Knowledge of object-oriented programming
• Knowledge of database design and development
Software Intern Job Experience
• Experience with software development processes and techniques
• Experience with software design principles and best practices
• Experience with software testing and quality assurance processes
• Experience with object-oriented programming
• Experience with database design and development
Software Intern Job Responsibilities
• Assist software engineers in the development of software applications
• Write code, debug, test, and document software applications
• Participate in design and development meetings
• Provide feedback on software designs
• Assist in the development of user interfaces
• Troubleshoot software applications
• Follow software development processes and best practices