Software Engineer – Remote Canada – REMOTE

Job Overview

logoNo C2C candidates please! Must be authorized to work in the United States
Software Development Engineer
Position Description
The Software Development Engineer position will design, develop and debug desktop/web applications that function in a hybrid environment. Responsible for the success of the projects they are implementing, and are required to manage the development of features, bugs, etc. in the projects assigned between themselves and their team.
Essential Duties and Responsibilities
Participate in all aspects of the application development life cycle, including:Business requirements translationTechnical designTest case creation (unit test)Coding/developmentUnit testingDebug/troubleshootingPeer-reviewDeploymentPost-deploy supportCreate clear and accurate technical documentationStrong discipline of accountability and task managementEngage in sprint planningCommunicate requirements, development roadblocks, etc to manager and external business groups Job Requirements
Bachelor’s degree in Software Engineering, Computer Science or relatedExperience with PHP, HTML5, CSS, Javascript, Java, C#, SQL/TSQLUnderstanding of source control practices with TFS and GitExperience with databases, including working knowledge of MS SQL, PostgreSQL and MongoDBWorking knowledge of one or more object-oriented languagesMotivated to continue to learn new skillsStrong interpersonal skills to facilitate working within a teamEffective verbal and written communication skillsEffective time management skillsAbility to manage one or more software engineers and/or co-ops/internsStrong desire for the success of projectsAbility to work with teams outside the software development groupStrong workload management skills Desired SkillsExperience with developing stateless web applications, RESTful web services and APlsExperience with AWS environments and SDKs including S3, SNS, SQS, SES, ElasticCache, Lambda, CloudSearchExperience with transactional web development, RESTful APIs, eCommerce or related applicationsExcellent communication skills

Job Detail
Shortlist Never pay anyone for job application test or interview.