Junior Software Architect
WFH Flexible Clifton, NJ Development
Job Type
Full-time
Description
  Would you like to join a rapidly growing and successful company?Do you want to be a part of a team where customers say things like:“I am amazed by how innovative this product is!”

Headquartered in Clifton, NJ, ClassLink is a leading education technology company serving schools around the world.


ClassLink empowers 20 million students and staff with instant access to a library of 6,000+ single sign-on apps from in the classroom or at home.

ClassLink Analytics provides essential usage data, so instructors can measure engagement and leaders can make informed purchasing and training decisions.

ClassLink Roster Server and OneSync use automation and open standards to make rostering and provisioning easier, more secure, and less time-consuming.


The Jr. Software Architect is a key member of our software development team, responsible for assisting in the design and implementation of software solutions. This role serves as a bridge between the development team and senior architects, ensuring that software designs align with the company's architectural vision and technical standards. The ideal candidate will have a passion for technology, a keen eye for detail, and the ability to work collaboratively in a dynamic environment.


  • Collaborate with senior architects to understand and implement design specifications.
  • Assist in the development of architectural models for projects and ensure their implementation throughout the software development lifecycle.
  • Provide technical guidance to development teams, ensuring best practices are followed.
  • Review and analyze current technology infrastructure and its ability to support strategic objectives.
  • Identify and address technical debt and architectural inefficiencies.
  • Participate in code reviews, ensuring quality and consistency.
  • Stay updated with emerging technologies and trends that could benefit our software projects.


Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Master’s Degree preferred.
  • 1-3 years of experience in software development or a related role.
  • Familiarity with software design patterns and architectural principles.
  • Strong analytical and problem-solving skills.
  • Proficiency in one or more programming languages such as JavaScript, C#, Python, etc.
  • Knowledge of cloud platforms like AWS or Azure.
  • Excellent communication skills, both written and verbal.
  • Ability to work collaboratively in a team environment.
Salary Description
$85,000.00-$90,000.00 per year