Search
Close this search box.

Software Developer (Internship)

Location: Remote, Commitment: Full-time

Purpose of Job

Plekton Labs Inc. is an Information Technology Services company driven by customer satisfaction. The Software Developer (intern) will be a part of Plekton Labs software development team primarily responsible for designing, developing and supporting software applications based on Plekton Labs requirement.

Responsibilities

The Software Developer will be responsible for:

  • Gather, assess, analyze and support for the functional and non-functional requirement for the technical and customer-centric solution(10%)
  • Application Design (20%)
    • Design SOA, APIs (RESTful/SOAP) or ETL solution.
    • Produce RAML, Swaggar and JSON Schema standards for defining API contract
  • Application Development(60%)
    • Implement application software and tools using Java based technologies and micro-service architecture with proper standard coding practices.
    • Estimate work effort for the given tasks.
    • Write unit tests to cover 100% codes.
    • Product complete technical documentation including sequence diagram, ERD, architectural digram, user manual and API specification.
    • Participate in code review sessions and follow company peer review process.
    • Coordinate and conduct some QA activity and provide fixes.
  • Application Support (10%)
    • Cooperate with incident management teams by actively participating during application support phase.

 

Skill Requirements

  • Must be a full-time student in a Canadian University/College in software development, computer programming or other related technical fields.
  • Must have a valid work permit.
  • In-depth knowledge of computer data structures, algorithm, and computational complexity analysis.
  • Solid understanding of HTTP, TCP/IP, internet protocol.
  • Solid knowledge in Java and object-oriented programming
  • Solid understanding of backend application, web-service, and APIs.
  • Good understanding of SQL database and database administration
  • Solid understanding of unit testing frameworks such as Junit, TestNG and source control software (CVS, SVN, Git or similar).
  • Problem-solving skills, participation in problem-solving completions like math Olympiad, ACM programming contests, topcoder.com challenges, google code jam, etc. is a plus.
  • Strong oral and written communication skills

How to Apply

Prepare your resume, your cover letter and/or your portfolio links. Send your resume by using subject line  Internship – Software Developer in Plekton Labs Inc

and Email to: career@plektonlabs.com

How can we help?

A little about yourself and we're ready to go

We pride ourselves on swift communication and prompt responses. Let us know what you're thinking and how we can help you.

Contact Information​

Head Office
18 King Street E, Suite 1400, Toronto ON M5C 1C4, Canada

Durham Office
Unit 265, 1099 Kingston Rd. Pickering, ON. L1V1B5, Canada

Austin Office
5900 Balcones Dr, STE 4000 Austin, TX 78731, USA

Dallas Office
Unit 113, 320 Decker Drive, Irving, Texas, TX 75062, USA

Phone: +1(877) 855-8775
Email: info@plektonlabs.com

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Going into 2023, data will continue to be the most valuable asset for businesses! You need to know how to maximize the value of your data via integration. Learn more here.