Modern Campus Logo

Modern Campus

Senior Software Developer

Posted 8 Days Ago
Be an Early Applicant
Toronto, ON
Senior level
Toronto, ON
Senior level
The Senior Software Developer will maintain existing Lifelong Learning products and integrate 3rd party data solutions. Responsibilities include working with RESTful and SOAP APIs, developing end-to-end solutions, participating in the software development lifecycle, enhancing and upgrading software, and ensuring best practices are followed.
The summary above was generated by AI

Who we are…
Modern Campus is obsessed with empowering its 1,800+ higher education customers to thrive when radical transformation is required to respond to lower student enrollments and revenue, rising costs, crushing student debt and administrative complexity.
The Modern Campus engagement platform powers solutions for non-traditional student management, web content management, catalog and curriculum management, student engagement and development, conversational text messaging, career pathways, and campus maps and virtual tours. The result: innovative institutions can create a learner-to-earner lifecycle that engages modern learners for life, while providing modern administrators with the tools needed to streamline workflows and drive high efficiency.
Learn how Modern Campus is leading the modern learner engagement movement at moderncampus.com and follow us on LinkedIn.
What’s the role?
We are looking for a highly innovative, collaborative, and passionate Senior Software Developer, Integrations to join our growing team of developers. As an Integration Developer, you will be responsible for the maintenance of the existing Lifelong Learning products as well as the solutions related to 3rd party data integration.
We are looking for the type of person that loves to work with APIs, transform data and someone who can take on the challenge of working within a cross functional team with a great deal of responsibility. To be successful in this role, you must be passionate implementing data patterns and understanding the data structures for supported 3rd party data repositories. 

  • Experience developing data integration solutions, working closely with RESTful and SOAP APIs.
  • Build secure and scalable end-to-end solutions, implementing and designing with high efficiency and quality.
  • Participate in all phases of the software development lifecycle – requirements, architecture, design, development, testing, deployment.
  • Participate in the project planning process including estimating and process improvements in an Agile environment.
  • Developing new features, enhancing existing features, fixing bugs and upgrading software to maintain tech health
  • Strive at all times to do work using best practices – through experience or experimentation.

What we offer…

  • The salary range* for this full-time position is between $80,000 - $140,000
  • Remote first workplace – and you are located in anywhere in North America our employees get things done!
  • RRSP/401(k) with matching employer contributions
  • Professional development and internal career mobility opportunities
  • Flexible time off
  • Comprehensive benefits package
  • Mental health benefits
  • Financial health benefits
  • DEI, Culture and Environment employee led committees.
  • Collaborative work environment

What you offer…

  • You have either a diploma or a degree in Computer Sciences, IT, or related field and/or related development experience as a software developer.
  • 8+ years of professional software development experience
  • Experience developing solutions that consume APIs and transform data
  • Technology exposure. You have experience with most of the following technologies and infrastructures: 
  • Java, Apache Camel
  • Cold Fusion (application development)
  • Databases including Oracle, MS SQL, NoSQL (DynamoDB preferred), and others 
  • RESTful, SOAP APIs
  • XML, XSL translations, JSON
  • Automated testing technologies such as Junit
  • Exposure to Higher Ed ERP solutions like Ellucian Banner/Colleague and PeopleSoft
  • Familiarity with technical management tools such as Jira, Git and SVN 
  • Outstanding communication. You will split your time between heads-down coding and team collaboration, innovation and support. You will collaborate with development peers as well as cross functional roles to achieve customer requirements.
  • Pride. You enjoy your work and getting a job done well. You want to be part of a team that promotes their accomplishments and sees the difference they make. 
  • Ownership. You can be counted on to deliver the best solution in collaboration with your team. You take ownership for your work, your tasks, your timelines. 
  • Driven. You want to be challenged and you are constantly seeking new opportunities to learn, gain and apply new skills and knowledge. 

 
What we believe…
At Modern Campus, we believe that a diverse, equitable and inclusive workplace furthers relevance, resilience, and longevity. We encourage people from all backgrounds, ages, abilities, and experiences to apply for our positions. Modern Campus is proud to be an equal opportunity workplace and is committed to bring on hires regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status (for US candidates). If you require accommodations during any part of the interview process due to a disability, please let our recruiter know.
Please note that selected candidates for this role will be required to complete a background check which includes resume verification, criminal record and references check.
* Our salary ranges reflect the minimum and maximum target for new hires for the position within the US and Canada. Within the range, individual pay is determined by factors including job-related skills, experience, and relevant education or training.
 

Top Skills

Cold Fusion
Java
HQ

Modern Campus Toronto, Ontario, CAN Office

Toronto, Ontario, Canada

Similar Jobs

Be an Early Applicant
4 Days Ago
Toronto, ON, CAN
Remote
Hybrid
12,000 Employees
Senior level
12,000 Employees
Senior level
Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
The Senior Software Engineer will be responsible for building inclusive financial services tools to ensure equal access to opportunities. This includes developing features for Square and Cash App, and contributing to projects aimed at enhancing user access to the economy and blockchain technologies.
Be an Early Applicant
2 Days Ago
37 Locations
Remote
10,000 Employees
Senior level
10,000 Employees
Senior level
Cloud • Information Technology • Sales • Security • Cybersecurity
Develop Linux applications for CrowdStrike's SaaS Detonations and Threat Analysis platform. Collaborate with developers, site reliability engineers, and security researchers to enhance threat detection capabilities. Drive innovation in detecting threats and work with product management to define features for the platform.
Be an Early Applicant
6 Days Ago
Toronto, ON, CAN
500 Employees
Senior level
500 Employees
Senior level
Productivity • Real Estate • Software • PropTech • Big Data Analytics
As a Senior Software Engineer, you will design and build robust applications and distributed systems, participate in code reviews, and collaborate closely with a professional team. Your focus will be on delivering high-quality solutions while continuously improving processes and your own development skills.

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account