Job Description
Roles and Responsibilities:
The Seller group builds and operates a global commerce seller platform that powers all sales experiences world-wide. It provides its customers a cohesive branded sales experience across Consumer, Premier, Solutions, eSupport and Offline Sales. The EES group is extending the reach of its commerce platform to command an extensive variety of applications and solutions that are central to the growth of Dell as a technology and solutions company.
We are looking for senior candidates who have a strong background in services development for online commerce, with proven abilities to innovate and be creative. Highly motivated, goal-oriented individuals who will be responsible for building software solutions to meet our business needs.
Ideal candidates will have extensive experience with C#, ASP MVC .Net Framework including object-oriented programming, HTML/CSS/JavaScript, Angular and experience in large multi-national corporations. Candidates should be excellent team players, yet capable of working independently, and will be able to manage multiple projects at once. Candidates will work with very little direction, will be comfortable leading conference calls, and can guide web site design and user flows for multiple device types.
ACCOUNTABILITIES:
- Focuses on web software development, automated testing, discipline within the environment to minimize impact to the business
- Performs tasks relating to coding, automation testing, environment stability, troubleshooting and fixing production incidents
- Documents and maintains designs and processes of development code
- Analyzes and translates business requirements and user needs into engineering, design, and technical specifications
- Develops and maintains internal/external customer relationships
RESPONSIBILITIES:
- Designs, plans, and leads implementation of internal Dell sales users requirements
- Provides technical assistance in identifying, and fixing production incidents
- Writes and maintains operating manuals and for work being developed
- Ensures that installed systems are working effectively and may provide support if needed
- May periodically assist in orienting, training, assigning, and checking the work of less experienced team members
- Recognizes business needs when prioritizing projects and selecting methods and techniques for solving user problems
- Frequently suggests solutions based on analysis and interpretation of user requirements
- May manage short term projects to successful completion
Mandatory experience in the following areas:
- C#,
- ASP.NET WebAPI
- Selenium, Protractor(any UI automation framework), XUnit, Moq
- .Net Core/Framework including object-oriented programming
- Angular
- HTML/CSS/JavaScript
- Relational and non-relational DBs (SQL Server, MongoDB)
- Experience with Gitlab CI/CD tools