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.