The company is looking to improve its eCommerce platform by developing customer-facing solutions using the .NET Framework and other modern web technologies. They aim to build sustainable and performant solutions, improve the existing architecture to handle a growing customer base, and optimize website speed and performance, including SEO.
Requirements
- Experience in C-Sharp, ASP.NET MVC, HTML, Javascript, and Visual Studio / Code
- Experience with relational databases like SQLServer, MySQL, NoSQL experience a plus
- Javascript framework experience (e.g. ReactJS, AngularJS, Node.js, jQuery)
- Proficient in using built-in browser tools like Chrome Developer Tools
- Practical understanding of data structures, algorithms, and design patterns in a web environment
- Unit Test frameworks like MSTest, NUnit and Cypress and Mocha/Jasmine and mocking frameworks like Moq
- Experience with BitBucket/Git for source control
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 / performance and enhance SEO
Other
- Communicate effectively and efficiently with all associates and business contacts and promote a strong sense of teamwork
- Great collaborator and communicator with teammates and business partners
- Communicate technical direction cross-team architecture impacts across the organization
- Bachelor’s degree in Computer Science or comparable work experience
- MVC web development with a preferred focus on eCommerce solutions