Develops analysis and design of systems and/or programs.
Identify and evaluate open source software applications/tools to enable solutions
Develops, integrates and implements related applications components, server-side development, database integration and UI.
Must be able to understand existing code, debug product issues , analyze problems and offer solution
Preparation of technical product documentation used internally and externally
Work collaboratively with team members.
Hands-on implementation experience in data structures, algorithms and complexity analysis
Implementation of projects/applications in modern Java/C++ code with OO design.
Working knowledge of developing java application to run on Linux OS.
Working experience with IDEs such as Eclipse is required.
Knowledge of various Database technologies such as SQL and NoSQL technologies.
Experience in Design Pattern, Asynchronous Message Processing, and concurrency.
Prior working experience in web services, REST and/or XML- and/or JSON-based APIs
Experience with Python and shell scripting.
IP networking knowledge would be a big plus too, but not required.
Experience using web development languages including HTML, JavaScript, jQuery, AJAX and JSP are a plus
Excellent verbal and written communication skills
Minimum Education: BSEE, BSCS, or BSCE required, MSEE, MSCS or MSCE.
Intern Eligibility: Fall 2017 or later graduation date
Work Experience: Previous internship, coop and part-time experience a plus
Dell, a part of Dell Technologies, gives today’s workforce what they need to securely connect, produce, and collaborate from anywhere, at any time. Dell also enables organizations to modernize, automate and transform their data center using industry-leading converged infrastructure, servers, storage and data protection technologies. Dell services customers from consumers to organizations of all sizes across 180 countries.