Dell’s End-to-End Seller organization is hiring a Software Engineer 2 who will be responsible for delivering programs in a dynamic, fast paced, scalable agile ecommerce environment. The team needs individuals with deep e-commerce knowledge to guide and deliver a high-volume, highly personalized e-commerce experience. We are looking for a candidates who have a background in Enterprise/Systems/Application Architecture, with proven abilities to innovate and be creative.
We are looking for highly motivated, goal-oriented individuals who will be responsible for building highly visible, highly available, and customer facing E-Commerce solutions. Ideal candidates will have extensive experience in object-oriented programming and experience in large multi-national corporations. Candidates must be familiar with Microsoft technologies, and will have worked on very large web sites dealing with very high volumes.
Responsibilities:
Creates design specifications for high availability and highly scalable applications which will be used by both internal and external customers.
Works with clients and Product Owner to determine software requirements and system impacts
Write well-designed and testable code
Investigates new technologies and techniques and researches ongoing industry developments
Works closely with the global development team, other senior Solution Architects, and executives within the Solutions Selling group to plan an ongoing feature development, product maintenance, and management of development teams
Requirements:
Engineering Degree in Computer Science/Engineering, or equivalent professional experience.
6+ years of related experience with at least 2+ years building web portals and/or ecommerce applications using Microsoft technologies
Expertise in most of the following: .NET F/W, C#, Web API, MVC, WCF, HTML5, JavaScript, JSON, SOAP, REST, JQuery, AngularJS/React JS, TFS
Knowledge of Agile methodology
Strong understanding in object oriented programming
Knowledge of SQL Server development and database design
Individual that is proactive, passionate, and optimistic, stay positive and thrive to achieve more as a TEAM.
Capable to communicate at all level include IT and business audiences
Experience with Test Driven Development.