Match score not available

Junior Developer - Internship/Work Placement

Remote: 
Full Remote
Contract: 
Experience: 
Junior (1-2 years)
Work from: 

Offer summary

Qualifications:

Currently pursuing Bachelor's degree in related field, Proficiency in programming languages (Python, Java, JavaScript), Experience with API development and automation scripts, Knowledge of version control systems (Git), Understanding of cybersecurity principles is a plus.

Key responsabilities:

  • Assist in API development and coding
  • Develop automation tools to enhance efficiency
  • Contribute to software architecture design and implementation
  • Write clean and maintainable code
  • Collaborate with cross-functional teams to deliver solutions
Restiv Technology logo
Restiv Technology
2 - 10 Employees
See more Restiv Technology offers

Job description

We are seeking talented and driven individuals to join our team of cybersecurity and IT consulting experts as a Junior Developer 

 

Who we are:  

Cybersecurity experts and IT consultants who prioritize efficiency, and cost-effectiveness for clientsWe take pride in our unique holistic approach to new security threats and provide our clients with an exceptional customer partnership that offers a clear understanding of our processes and methods to ensure our business partners can focus on their core objectives 

 

Who you are:  

A student with a development background who’s self-motivated and problem solving, looking to gain valuable expertise in the cybersecurity field 

 

What we offer:  

  • Part-time or full-time internship position (20 weeks duration) 

  • Potential extension to a full-time position within our company 

  • Remote position  

  • Competitive entry level salary  

 

 

Job Description: 

We are seeking a motivated and talented Junior Developer to join our team. In this role, you will be responsible for assisting in the development, implementation, and maintenance of software solutions. You will work closely with senior developers and other team members to create APIs, develop automation scripts, and contribute to the overall architecture of our systems. 

 

Key Responsibilities: 

  • API Development: Assist in designing, coding, and testing APIs to enable seamless integration between different software systems and platforms. 

  • Automation: Develop automation scripts and tools to streamline various processes and improve efficiency across the organization. 

  • Architecture: Contribute to the design and implementation of software architecture, ensuring scalability, security, and performance. 

  • Code Writing: Write clean, maintainable, and efficient code following best practices and industry standards. 

  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions. 

  • Troubleshooting: Identify and resolve bugs and issues promptly, ensuring the smooth operation of applications and systems. 

  • Learning and Development: Continuously learn and apply new technologies and development practices to improve skills and contribute to the team’s success. 



Requirements

Required Skills 

Programming Languages: Proficiency in at least one programming language such as Python, Java, or JavaScript. 

API Development: Experience or coursework in designing, coding, and testing APIs. 

Automation: Familiarity with developing automation scripts and tools to enhance efficiency. 

Version Control: Knowledge of version control systems like Git. 

Problem-Solving: Strong analytical and problem-solving skills to identify and resolve issues effectively. 

Communication: Excellent verbal and written communication skills to collaborate with cross-functional teams. 

Attention to Detail: High level of accuracy and attention to detail in code writing and troubleshooting. 

Adaptability: Ability to quickly learn and apply new technologies and development practices. 

Preferred Skills 

Cybersecurity Knowledge: Basic understanding of cybersecurity principles and practices. 

Database Management: Familiarity with SQL and database management systems. 

Front-End Development: Experience with HTML, CSS, and JavaScript frameworks. 

Testing and Debugging: Skills in testing and debugging software to ensure quality and performance. 

Cloud Platforms: Exposure to cloud platforms such as AWS, Azure, or Google Cloud. 

Qualifications 

Education: Currently pursuing or recently completed a Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. 

Experience: Previous internship or project experience in software development is a plus. 

Certifications: Relevant certifications in programming, cybersecurity, or cloud platforms are advantageous. 

Availability: Ability to commit to a part-time or full-time internship position for a duration of 20 weeks, with the potential for extension to a full-time role. 

Location
Please note that we are only accepting applicants who currently reside in Alberta with a strong preference for the Greater Calgary area.


Required profile

Experience

Level of experience: Junior (1-2 years)
Spoken language(s):
Serbian
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Communication
  • Adaptability
  • Detail Oriented

Game Developer Related jobs