Your Details


    Company Details


    Additional Information

    Full Stack Software Developer

    The Full Stack Web Developer will support architecture, design, development, testing and support of web-based solutions primarily developed in Java or .NET.  The Full Stack Developer is accountable to the Director of Operations.  

    • Review and gain a thorough understanding of project-specific business requirements particularly as it relates to product development
    • Work as part of a software development team in the implementation of projects, including the following:
    • Design system architecture starting from end user and business requirements
    • Ensure architecture is complete, correct and consistent, using best practices and coding standards, especially as it relates to system security
    • Write and debug code based on reading and understanding of provided Technical Requirements
    • Implement and test fixes based on findings of Quality Assurance activities
    • Ensure project plans are followed and milestones are met
    • Manage your own tasks in project management software

    • Java and/or .NET
    • MySQL and/or SQL Server
    • JPA/Hibernate
    • Angular
    • Spring MVC REST
    • HTML5/CSS3
    • Development Frameworks
    • Velocity Templates
    • Testing Platforms
    • Task management software
    • Source Control (Git/Mercurial)
    • Brower
    • Gradle
    • Gulp.js
    • MapStruct

    • A degree or diploma in software development or software engineering
    • Three years minimum developing web and/or software solutions
    • Strong written and verbal communication skills
    • Exceptional organization skills and attention to detail is a must
    • Familiarity with Agile Software Development

    Ready to Apply?

    Please send your resume, cover letter and example works (if applicable) to careers@sandboxsoftware.ca.