Crate and Barrel is looking for a Senior Developer to deliver customer-facing solutions using the .NET Framework and other modern web technologies in their rapidly evolving eCommerce products. The goal is to develop sustainable and performant solutions, improve architecture to handle a growing customer base, and enhance the online shopping experience for their customers.
Requirements
- Proficiency in C-Sharp, ASP.NET (MVC and WebForms), HTML, Javascript, and Visual Studio / Code.
- Database experience - SQLServer, NoSQL experience a plus
- Javascript framework experience (e.g. ReactJS, AngularJS, Node.js, jQuery)
- Experienced with JIRA and BitBucket/Git for source control
- Domain-Driven Design, Dependency Injection, caching strategies
- Proficient in using built-in browser tools like Chrome Developer Tools
- Practical understanding of data structures, algorithms, and design patterns in a web environment
Responsibilities
- Design and develop business functionality in multi-tier web solutions while improving code quality and infrastructure
- Build scalable, unit testable solutions for our website applications and do code reviews
- Follow good security, coding standards, architecture patterns, and documentation practices
- Work across all phases of the software development lifecycle (planning, design, implementation, deployment, operations and support)
- Work on a cross-disciplinary Agile team to understand requirements, do product backlog grooming, sprint planning, execution, and retrospective
- Optimize website speed and performance and enhance SEO
Other
- Collaborate closely with product managers, testers and other developers
- Communicate effectively and efficiently with all associates and business contacts and promote a strong sense of teamwork
- Mentor and coach other developers and able to collaborate with offshore teams
- Manage multiple projects and work independently without supervision at times
- Great analytical skills to debug complex problems and curiosity/passion for technology