Kortext is a leading etextbook provider, serving universities globally.
We are currently looking for a Software Architect to join our Development Team based out of Ontario, Canada. Reporting to the Director of Software Development, this role works primarily remotely.
As a Software Architect, you will be responsible for working as part of a team whose overall objective is to architect, develop and deploy new functionality for Kortext’s proprietary learning platform. Projects will primarily focus on building out the Kortext client-facing applications, but there will be occasional development of backoffice features for internal use. Our product is cross-platform, with clients for Web, iOS, Android, Mac and Windows.
Key Responsibilities
Discuss and analyse specification documents to refine requirements and propose solutions
Participate in the design of new initiatives, create architectural diagrams and document technical requirements
Develop and implement solutions with appropriate software design methodology in a dynamic and faced paced team environment
Work the with Development Team to provide level of effort (LOE) estimations
Support with critical or escalated customer issue
Help instil scalable development processes
Write efficient, reusable and reliable code
Unit-test code and perform code reviews
Advise on the creation and maintenance of technical documentation
Ensure bugs and maintenance issues are dealt with in a speedy and efficient manner
Provide a credible and approachable point of contact for stakeholders, communicating effectively and showing empathy; responding with urgency to requests and ensuring a seamless and positive experience
Plan and prioritize own time to deliver both business as usual tasks as well as project-based activities
Identify and provide recommendations for approaches and initiatives to enhance performance
Actively participate in business projects and initiatives
Education & Experience
Educated to degree level with a proven ability for self-learning and development
5+ years’ experience in a similar role essential
Strong listening skills, attention to detail, tenacity and the ability to self-manage
Strong problem-solving skills with an investigative mentality, decision-making ability and a capacity for strategic and associative thinking
Possesses a positive and collegiate attitude
Able to adapt swiftly with a willingness to undertake challenging tasks to ensure stakeholder satisfaction
Technical skills
Intimate familiarity with architecting solutions on cloud computing platforms such as Azure or AWS
Experience of web application development and multi-tier architecture solutions
Understanding of the full software development life cycle
Proven track record of delivering projects to deadlines
Proficiency in Microsoft .NET Framework, Microsoft .NET Core, Entity Framework, JavaScript, jQuery, Bootstrap and CSS
Experience of Visual Studio, SQL Server, JavaScript debugging and Solr
Microsoft Azure Cloud - Azure Resource Manage Templates
Microsoft Azure DevOps - YAML Pipelines, Classic Release Pipelines, Azure Artifacts
Git repository experience
Windows and Linux experience
AJAX, Web Services and release management experience
Experience of working with Agile methodologies
Object-oriented programming experience
Thanks for taking the time to review our ad. If this opportunity sounds interesting to you, please send in a cover letter and resume today— we are excited to learn more about you! If possible, we would love to see examples of architectural documentation that you have completed in the past. Please note: all documents (cover letter, resume/ CV, and work examples) must be saved within a single document for the purposes of being uploaded into this system.
Kortext is an equal opportunity employer and embraces the diversity of our team members. Upon request by qualified candidates, accommodation of special needs may be considered during the selection process.