Here at TJX Canada, we strive our hardest to make sure that, every day, our customers are able to find the latest and greatest designer brand names for less than they'd pay elsewhere. When they walk through the doors of our stores, whether it's a Winners, HomeSense, or Marshalls, savvy shoppers know they'll experience the "Thrill of the Find," which, if you're curious, feels like a slight breeze blowing over the surface of your skin-not a bad feeling, if we do say so ourselves.
But you're not here to feel the breeze. You're here to see if working with TJX Canada is right for you. To help with your decision, we'd like to introduce you to someone who once faced the same choice you have to make.
Mihail is one of our SharePoint Developers. He is responsible for the development of the team site and custom SharePoint development.
We learn something new from Mihail every day. When he reports on his progress in our scrum meetings, he finds a way to explain the most technical ideas in the most easy-to-understand terms. He believes everything is a team effort and the only way to deliver is together. We love that.
This is Mihail. He is one of us.
If you do decide to apply for this position, and we agree that this is the right job for you, you'll be supported by a plethora of internal programs whose only focus is the continued progress of your career. At TJX Canada, we do everything we can to help you achieve your full potential. But we can't do it all ourselves. You'll need to bring the ambition, the motivation, and the drive.
So what do you think? Like Mihail, are you one of us?
Now, if you were to come on board as one of our SharePoint Developers, we'd ask you to do the following:
- Provide input toward SharePoint standards, processes, and development environments.
- Recommend options for continuous improvement of solutions delivery process.
- Deliver architectural design for team site development and custom SharePoint development.
- Provide estimates for development efforts related to SharePoint.
- Assist the Operations Team in the deployment of team site packages.
- Interact directly with the business to identify requirements, demonstrate progress, and showcase newly developed functionality.
- Participate in scrum team, contributing to daily meetings, sizing meetings, sprint reviews, and sprint planning sessions.
Sounds rather challenging and exciting, right? Let's hope so, because if it sounds easy or boring, there's a good chance this job isn't for you. But if it does sound right for you, here's why we know you'll be able to handle those challenges:
- You have experience working with SharePoint in areas such as:
- Site collections, sites, sub sites, pages, libraries, content types, lists, etc.
- Security: groups, users, and permission model
- Information architecture, taxonomy, and term store
- Hosted and provider-hosted apps
- CSOM API and SharePoint object model
- Web parts
- SharePoint UI - custom master pages, templates, search page customization, etc.
- User profile and search
- Language variations and workflows
- Deployment packages - wsp, stp, app, etc.
- Azure services
- You develop applications using .NET 4.5, ASP.NET, MVC and .NET web API frameworks.
- You have experience with .NET applications, reading and writing from active directory.
- You are familiar with Windows Service and console apps using Task API, etc.
- You know best practices in IIS 7.5 deployment and configuration, including security.
- You can design tables, writing complex SQL Queries and stored procedures.
- You can use TFS and Visual Studio Online for source control.
- You thrive on cross-functional teams with Project Managers, Business Analysts, etc.
- You create documentation and design diagrams with technical specifications.
- You are skilled in waterfall and agile methodologies, such as scrum.
We know some of that might sound a little daunting, but if we're going to meet and exceed our promises to our customers, we have to be committed to hiring the best person for the job.