06 Mar
Full Stack Software Engineer (.NET)
Vacancy expired!
Job DescriptionYour Role: Own and build solutions for eCommerce applications
- Build complex solutions from the ground up using the latest web technologies
- Develop new user-facing features using cutting-edge technologies
- Collaborate with a diverse team of designers, developers, and engineers
- Implement web design principles and standards to ensure our sites renders well across multiple devices
- Translate designs and wireframes into high quality code
- Working in a dynamic, agile, team environment developing awesome new frontend applications
- Innovating new ideas to evolve our applications and processes
- Lead/contribute to engineering efforts from design to implementation, solving complex technical challenges around developer and engineering productivity and velocity
- Build and ensure our code artifacts are building in Continuous Integration (CI) fashion and we soon realize our dream of Continuous Delivery (CD)
- Education: Bachelor's degree in Computer Science, or Relevant Science and Math disciplines with an IT emphasis is required
- 10+ years’ of relevant technical experience, with at least 5 years building Front End Solutions in eCommerce, or Master’s degree plus 6+ years of relevant experience
- Deep hands-on experience with Front-end technologies JSON, HTML, CSS and CSS pre-processing frameworks (Sass, Less or Stylus), JavaScript, JavaScript libraries (Jquery) or Web Components and other industry standard frameworks
- Hands-on experience in developing frontend solutions
- High proficiency in React, JQuery, Angular 2 JS, Bootstrap, and Knockout JS
- Deep, hands-on experience with .NET Web development experience with C# /.NET4.x / MVC.
- Strong background in MS SQL Server, SQL Databases, and writing SQL stored procedures
- In-depth understanding of the entire web development process (design, development and deployment)
- Understanding of layout aesthetics
- Extensive experience with front end frameworks such as ASP.Net MVC, React, Angular, Vue, or Ember
- Good understanding of asynchronous request handling (AJAX)
- Experience with RESTful APIs and MicroServices
- Experience with unit testing libraries such as Mocha, Jest, Chai, Enzyme
- Experience with code versioning tools (TFS, git) and process
- Knowledge of SEO principles
- Strong interpersonal skills
- Strong ability to collaborate and work across teams and disciplines
- Strong software design and test methodology knowledge and abilities
- Ability to communicate clearly and concisely, both verbally and in written forms
- Ability to understand and analyze complex problems and break them into small solvable pieces
- Ability to learn new tools, frameworks, technologies and platforms required experience
Vacancy expired!