You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer/Developer (Entry Level/Part Time)

Job Description
Kollabio, a growing boutique digital consultancy that provides Digital Transformation solutions and services to public and private sector organizations, is looking for entry-level individuals interested in technology and Agile methodologies to join our Digital Associate Program. The Digital Associate Program is a two-year program designed for early career IT professionals to help them develop expertise and technical acumen as a technologist. By joining the Digital Associate Program, you will be offered the following:
·      On-the-job learning through observation, participation and interacting with team members on a project,
·      Educational technical training (offered through online learning platforms) to enhance skills within your chosen discipline, and
·      Business acumen and professional development training specific to IT.
In this role, you will be a contributor of a fast-moving Agile product team that is building and operating an innovative digital automation platform for the Federal Government. Ideal candidate will be someone with an adaptive and ready-to-learn mindset.  College students and new graduates with a major in Business, Economics, Computer Science, and IT related fields, are welcome to apply.

We’re looking for someone who is:
  • A problem solver. You aren't afraid to go deep, experiment, learn on the fly, and do the work.
  • An active listener and learner. You are hungry and eager to learn new concepts and technologies through observation, hands-on execution, experimentation, and continuous improvement.
  • Humble but opinionated. You have lots of ideas, yet you are happy to shift directions when a better path emerges. You take your work much more seriously than you take yourself.
  • An active collaborator. You want feedback on your work early and often, and you get a kick out of a collaborative process because it challenges you to do better work.

Responsibilities
  • Work alongside senior engineers and developers on an Agile team to help maintain and develop efficient software
  • Perform routine tasks such as code bug fixes, documentation, and unit testing
  • Support production builds and releases – prepare builds, execute scripts, and maintain delivery pipelines
  • Become familiar with the codebase and constantly improve general programming skills
  • Wear other hats on the team as needed and as assigned with a focus on delivering values to our customers

Required Skills & Qualifications
  • 0 - 2 years of relevant professional or hands-on academic experience
  • Must be actively pursuing (Junior or Senior preferred) or have already graduated with a Bachelor’s/Master’s degree in Computer Science or IT related fields
  • Some experience working with a professional team is preferred but not required
  • Moderate knowledge in any programming languages – Go, PHP, Python, Java, C++/C#, and/or Typescript/JavaScript
  • Familiarity with data structures, algorithms, software design, SQL, HTML, Object Oriented Design concepts and SDLC
  • Strong written and verbal communication skills
  • Excellent analytical and organizational skills, including the proven ability to adapt to a dynamic project environment.
  • Must be organized, confident, self-motivated, and self-directing with a proven ability to identify priorities and propose solutions to achieve desired results with minimal supervision.
  • The ability and desire to learn new technologies in a fast paced and dynamic environment.
  • Knowledge and/or experience with Agile methodology including, but not limited to, Sprints, User Stories, Continuous Integration, Continuous Testing, Automated Testing, and experience with Agile project management tools such as Atlassian/Jira is a huge plus.
 
Job Type: Part-time, estimated 10 hours per week