Dell Software Engineer 1 - IT in Cyberjaya, Malaysia
Software Engineer 1
At Dell, we are committed to the professional development of our college students by presenting them with the opportunity to improve their strategic, technical and networking skills. Dell IT’s Graduate Development Program (or ITDP) team members get invaluable exposure to a variety of IT projects that have meaningful impact on the entire IT organization. In addition, our ITDP participants have many opportunities to contribute to community service projects, network with team members throughout Dell, and experience the back office operations of a large global corporation. With a wide variety of responsibilities, the college professional can expect to be fully engaged within their domain.
As a Software Development Engineer in our graduate development program you will be placed in either the Dell IT or Dell Commerce Services (DCS) organization.
The Dell IT operating model focuses on business partnerships, ensuring that we are working closer with business leaders to provide a more client-centric environment. This focus establishes a more consumer-grade IT, allowing you to obtain and the products, features and experiences that you want, when you want it. From the single end user to the largest Dell organizations, Dell IT builds, supports, maintains and delivers the services and applications that keep Dell moving. We are committed to providing the greatest and latest tools to help our increasingly agile, mobile employees work faster and smarter with the most contemporary options available.
The DCS organization builds and operates a global e-commerce platform that powers Dell.com, which receives over 1 billion page views per year, across 150 countries and is Googled more than 1 million times per day. DCS provides its customers a cohesive branded experience across Consumer, Premier, Solutions, eSupport and Offline Sales. Dell.com 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. Our engineers are responsible for the design and development activities in an agile software development environment for products used in Dell.com eCommerce. They analyze requirements and develop innovative, useful software using OOP languages for Dell’s eCommerce experience and look to build “next in class” solutions for Dell.
Designs, codes, tests and documents applications based on system and user requirements.
Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications.
Devises quality improvements to current procedures and develops models of possible future configurations.
Prepares test data for unit, string and parallel testing
Evaluates and recommends software and hardware solutions to meet user needs
Resolves customer issues with software solutions and responds to suggestions for improvements and enhancements
Works with business and development teams to clarify requirements to ensure testability
Drafts, revises, and maintains test plans, test cases, and automated test scripts
Executes test procedures according to software requirements specifications
Logs defects and makes recommendations to address defects
Retests software corrections to ensure problems are resolved
Documents evolution of testing procedures for future replication
May conduct performance and scalability testing
Graduates of Bachelor Degree in Engineering, Computer Science or equivalent with CGPA 3.2 or above
Working experience not more than 1 year
Fresh Graduates are highly encouraged to apply
Strong Object Oriented Analysis and Design skill or strong adherence to SOLID software design principles
Basic knowledge of object oriented programming languages; operating systems; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities, as applicable.
Able to code/debug simple programs using either written or verbal design specifications.
Knowledge of SQL Server development and database design
Designing, coding, testing, documenting, and deploying global applications based on system and user requirements
Experience with Agile methodologies
Familiar with Unit Test, Mock, Test Driven Development etc.