Contour Software

Trainee Software Developer

Contour Software
Apply
16 days ago
Karachi, PakistanEntry Level

Responsibilities

  • Complete 3 to 3.5 months of software development training.
  • Develop capabilities for working on enterprise-level applications.
  • Apply programming, software design, database, frontend, API, and version-control knowledge within an R&D team.

Requirements

  • BS or MS in Computer Science or a related field.
  • Strong understanding of object-oriented programming principles, data structures, algorithms, and software design.
  • Knowledge of Java or C# and SQL with basic database development concepts.
  • Frontend programming knowledge with JavaScript, Angular, React, React Native, Blazor, or Vue.js.
  • Knowledge of REST APIs and experience with Git.
  • Exposure to Generative AI, LLMs, RAG, Prompt Engineering, or AI-powered application development.
  • Strong English communication, attention to detail, learning ability, deadline commitment, and knowledge of professional software engineering practices.

Benefits

  • 3 to 3.5 months of training.
  • Possible full-time employment after the internship period based on satisfactory performance.
  • Work from the Contour Software Karachi resource center office.
  • Reasonable accommodations are available for individuals with special needs.

Tech Stack

AngularC#GitJavaJavaScriptReactReact NativeSQLVue.js

Categories

Contour Software

About Contour Software

1,001-5,000 employees

Contour Software provides R&D, QA, customer support, and professional services for vertical‑market enterprise applications across Constellation Software Inc.’s global portfolio. It builds, maintains, and supports mission‑critical software used by public- and private‑sector organizations via CSI’s operating companies, functioning as an internal service provider rather than a direct vendor. Headquartered in Karachi with offices in Lahore and Islamabad, it is a wholly owned subsidiary of Toronto‑based Constellation Software.

Contact me