Hatch

Junior Application Developer, Digital

Hatch$81K — $84K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Recent graduate or graduating in 2027 with a degree in Computer Science or related field.
  • Strong fundamentals in software development, including requirements gathering and testing.
  • Experience with Agile methodologies like Scrum or Kanban.
  • Familiarity with AI coding assistants and modern IDEs.
  • Understanding of AI-assisted concepts such as prompt and context engineering.
  • Knowledge of C#, .NET, SQL Server, HTML, and modern JavaScript frameworks.
  • Experience with Git/GitHub or Azure DevOps for source control and CI/CD.

Responsibilities

  • Collaborate in Agile teams to deliver software projects on time.
  • Utilize agentic workflows to maintain ownership over design and quality.
  • Translate user stories into actionable implementation plans.
  • Practice AI-assisted coding through pair programming and testing.
  • Create automated tests to ensure code reliability.
  • Partake in AI-augmented code reviews and pull requests.
  • Contribute to design sessions and rapid prototyping efforts.

Benefits

  • Flexible work environment
  • Opportunities for long-term career development
  • Global collaboration with local community impact
  • Participation in exciting projects to develop innovative solutions
Full Job Description
Requisition ID: 101371

Job Category: Campus

Location: Mississauga, ON, Canada

We're at the forefront of our clients' digital transformation journey, successfully implementing emerging digital services into our clients' projects and operations that unlock a step change in their performance. Join the team to improve project outcomes, leverage the digital twin, deliver systems integration and interoperability, and support decision-making, autonomous execution, and integrated operations and performance centers.

Looking to take the next step in your career?

Hatch is seeking a Junior Software Developer, new graduate reporting to Business Practices Technology, Digital Consulting, you will support offices globally working from our Mississauga office location.

As the successful candidate, you will:
  • Work in Agile teams to deliver committed backlog items through short feedback loops within the agreed timeline.
  • Use agentic development workflows while maintaining developer ownership of design, security, quality, documentation and production readiness.
  • Translate user stories and acceptance criteria into clear implementation plans and apply prompt engineering and context engineering techniques so AI-assisted outputs are grounded in architecture decisions and business requirements.
  • Practice human-in-the-loop and AI-assisted pair programming: critically review, test and refine AI-generated code.
  • Create and maintain automated unit, integration and regression tests to ensure required coverage.
  • Participate in AI-augmented code review and pull-request workflows, using summaries, static analysis and automated checks while applying sound engineering judgment to correctness, maintainability, performance and security.
  • Contribute to design and architecture sessions and rapid prototyping.
  • Apply secure development principles when using coding assistants, including appropriate handling of confidential data, secrets, intellectual property and generated code.
  • Continuously evaluate emerging developer tools, models and AI-assisted engineering practices to improve developer experience, flow efficiency, cycle time and software quality.
  • Work in a team environment with shared code; disciplined use of source control and process documentation.


You bring to the role:
  • Graduating in 2027, or a recent graduate, from an accredited University in Computer Science or related degree.
  • A strong foundation in software development fundamentals, including requirements gathering techniques, usability, prototyping, implementation, testing, source control and deployment.
  • Exposure to Agile software development lifecycle practices such as Scrum and Kanban, with an interest in modern product engineering and DevOps.
  • Comfort using AI coding assistants in modern IDEs, native-AI development; hands-on academic, personal-project or internship experience is considered an asset.
  • An understanding of AI-assisted development concepts such as prompt engineering, context engineering, iterative prompting, agentic workflows, generated-code validation and human-in-the-loop review.
  • The judgment to verify AI outputs for correctness, security, maintainability and alignment with requirements, and the curiosity to understand generated code.
  • Good time management, communication, presentation and organizational skills.
  • Superior attention to detail, structured problem solving and a demonstrated ability to learn new concepts, frameworks and tools quickly.
  • Strong written and verbal communication skills, including the ability to collaborate with stakeholders in different functions and geographies.
  • Working knowledge or experience with Microsoft Azure, including storage accounts, API apps and API Management; Microsoft SharePoint Online and Power BI are considered assets.
  • C# and/or .NET development experience.
  • Knowledge of SQL Server and T-SQL.
  • Knowledge of HTML and modern JavaScript frameworks/libraries such as Angular, React or Node.js;
  • Knowledge of REST APIs / Web API, JSON and OData.
  • Experience with Git/GitHub pull-request workflows and/or Azure DevOps for backlog management, source control, CI/CD and release automation is considered an asset.


Competencies (knowledge, skill, attributes):
  • Good understanding of engineering and business fundamentals as they apply to engineering problems and projects.
  • Ability to learn quickly and to take on new challenges.
  • Collaborative team player with excellent interpersonal skills.
  • Excellent organizational skills and attention to detail.
  • Strong written and verbal communication skills.
  • Shows critical and creative thinking and problem solving and brings forward solutions for our clients' toughest challenges.
  • Adapts and embraces change.


Compensation:

Range: $81,000.00 - $84,000.00

At Hatch, we are committed to fair and equitable compensation practices. In accordance with legislated pay transparency requirements, the expected salary range for this position is based on current market data and aligned with internal pay structures to ensure consistency and fairness.

Your individual compensation within this range will depend on factors such as skills, experience, qualifications and location. In addition to base pay, our total rewards package may include performance-based incentives, comprehensive benefits, and other programs designed to support your well-being and growth.

Note: Applicants must submit a transcript (official or unofficial) upon application.

Why join us?
  • Work with great people to make a difference
  • Collaborate on exciting projects to develop innovative solutions
  • Top employer


What we offer you?

  • Flexible work environment
  • Long term career development
  • Think globally, work locally


Don't meet every single requirement? You don't need to. At Hatch, we are building a diverse, inclusive workplace that fosters innovation. If you're interested in this role, we encourage you to apply even if your past experiences don't perfectly align with the skills we've listed.

((req_postHashtag))

About Hatch

Hatch is a Japanese company that designs and manufactures eyewear. The company was founded in 2011 by Chris Esposito and is headquartered in Tokyo, Japan. Hatch offers a variety of eyewear products, including sunglasses and prescription glasses, and is known for its minimalist designs. The company has collaborated with a number of other brands and designers, including Porter Yoshida & Co. and Alexander Wang. Hatch has a small but dedicated following and has been featured in a number of fashion publications.
Learn more about Hatch
Size
100 employees
Industry
Founded
2010

Similar Jobs

More Jobs at Hatch

More Information Technology Jobs

Find similar Junior Application Developer, Digital jobs: