HM Note: This hybrid contract role is two (2) days per month in office. Candidates resume must include first and last name.
Description
Assignment Deliverables:
- Provides input from a systems perspective
- Develops and provides effort estimates for design and development activities across their area of expertise
- Refactor and migrate legacy code and systems to new cutting-edge technologies
- Proficient knowledge in the application domain
- Practiced ability to influence strategy within the application domain and related domain
- Designs components within their specific software application/technology
- Translate functional requirements and wireframes into working technology
- Deploy established development tools guidelines and conventions and advocate solutions for the application/solution
- Develops real time and batch interface programs and scalable and high-performance interfaces
- Develops small/midsize applications where there is no commercially available solution
- Analyzes current and new information systems requirements
- Writes programs to extract translate load and verify data using an enterprise messaging layer (i.e. Kafka)
- Develops programs to address requirements for data conversions and other data transformations
- Ability to configure SaaS COTS (Commercial Off-The-Shelf) Software with training
- Participates in system and application upgrades and other support activities as needed
- Assists users in solving programs and answers systems and application-related questions
- Develops programs for automatic correction of erroneous data
- Adheres to programming standards when performing analysis writing documentation and testing components
- Develop code utilizing modern development practices such as Continuous Integration Continuous Deployment and agile methodologies
- Participate in Secure Code reviews
- Develop Unit test cases and validates test results during testing
- Tests and debugs application in conjunction with business
- Utilize test-driven development and automated testing frameworks
- Develops documentation for the programs written or modified
- Provide input for training materials
- Participate in triage meetings involving all the required stakeholders to discuss actions on any defects and issues the testing team has found during testing
- Investigate resolve and escalate problems and develop recommendations for resolution.
- Identifies need for technical assistance to help in problem resolution
- Escalates issues as appropriate
Desired Skills and Experience: and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp; and nbsp;
- Post-Secondary education in Computer Science Information Technology or related areas OR equivalent combination of education and experience
- Significant experience in Systems Integration and Application Development
- Experience within the Retail or B2B Systems industry is an asset
- Certification in Microsoft Dynamics AX and D365 is an asset
- 3 years of experience with developing websites and web-based applications
- Experience with database technologies such as Oracle and Microsoft SQL
- Strong working proficiency in cloud- based services (Azure / AWS / GCP) environment
- 3 years of experience of Java application and programming best practices
- Ability to provide production support and respond quickly
- Resolve production incidents with SME level of knowledge
- Comfortable to use Jira Confluence Figma and related tools in day-to-day activities
- Ability to work in Agile methodology
- Strong analytical data-driven thinking skills
- HTML5 CSS3 SCSS JavaScript jQuery React. Shopify Liquid Theme development with 3 years of modern JavaScript framework experience
- Experience with Shopify API specifications and development skills including RESTful API (OpenAPI Admin API Storefront API and Ajax API)
- Experience with Shopify liquid themes Algolia Canada Post Google APIs Google Analytics and Middleware back-end integration
- Experience building on eCommerce Platforms
- Experience building and integrating web-interfaces with Web APIs using REST (JSON) and XML / JSON parsing techniques
- Experience with Visual Studio Code Accessibility Tool like Axe NVDA Jaws VoiceOver in Safari TalkBack in Android Shopify CLI Tools and Gulp
- Experience with Apache Maven RabbitMQ queues Spring and SpringBoot Swagger and Postman.
- Strong interpersonal and communication skills (written and verbal)
- Strong understanding of Shopify and Java Modules
- Strong understanding of day-to-day agile operations month end and year end close process
and nbsp;
Must Haves:
- 5 years experience - HTML5 CSS3 SCSS JavaScript jQuery React. development with 3 years of modern JavaScript framework experience
- 3 year Experience building on eCommerce Platforms
- 3 year Experience building and integrating web-interfaces with Web APIs using REST (JSON) and XML / JSON parsing techniques
- 1years experience using Jira Confluence Figma and related tools in day-to-day activities
- 3 years experience of Java application and programming best practices
and nbsp;
Nice to Have:
- Ability to work in Agile methodology
- Shopify Liquid Theme