| Job details | |||
| Canada - Alberta - Edmonton | |
| Engineering - Software | |
| 114514BR | |
| Accelerate your career as you help reinvent the value and impact of information for business everywhere. At EMC, we are leading customers on their journey to cloud computing by enabling them to store, manage, protect and analyze their information assets in a more agile, trusted and cost-effective way. If you are passionate about technology and want to be part of the information management revolution, join more than 50,000+ EMCers around the world who are leading the journey to the cloud. | |
| EMCs
Enterprise Storage Division (ESD) is the worlds preeminent provider of
mission critical information storage solutions, protecting the most
demanding environments of enterprises large and small. From EMCs
flagship Symmetrix VMAX enterprise storage family, to the revolutionary
VPLEX active-distributed storage federation, to the ground-breaking
RecoverPoint continuous data protection, ESDs continuous innovation is
accelerating IT transformation to Hybrid Cloud. Bring your skills, experience and dreams to be part of the global team that is actively defining the future of information technology in the hottest areas, including virtual infrastructure, big data, and cloud computing. We offer a fast-paced, challenging, and rewarding environment that embraces diversity, encourages personal and professional growth, fosters teamwork, and rewards results. | |
| GENERAL SUMMARY Working under limited direction and within general practices, provides technical expertise by independently determining and developing approaches to solutions for a wide range of complex software engineering problems. Understands company goals, practices and product strategies and applies them when resolving a variety of problems. Uses judgement and creativity and sound technical knowledge to obtain and recommend solutions. Assignments may include new products as well as upgrades and enhancements, or fixes to existing products. PRINCIPAL DUTIES AND RESPONSIBILITIES Develops new software engineering methods or processes, re-evaluate existing processes; designs simulation and test criteria and verifies functionality and performance. Works on the overall design and development of new ideas and products, and develops project plans. Represents the organization on project teams and may perform technical project leadership roles; contributes to the development and achievement of organizational goals and objectives. Duties may include research, evaluation, development and application of new process and methods into products. Sphere of influence is likely to extend outside of work group or department. Work may encompass one or more areas of engineering including mechanical systems, equipment and packages, electronic design, production techniques, product definition and planning, or other related fields. May be responsible for establishing and conducting testing routines, developing or executing project plans, and contributing to budgets and schedules. Provides documentation of work and results; reviews projects against goals and provides status reports. Understands and adheres to cost targets established during the program design phase. SKILLS General knowledge and application of engineering concepts. Problem solving skills. Ability to work independently. Communication skills. Problem solving skills. Ability to multi-task. Ability to work in a team environment. | |
Required:
Degree in Computer Engineering, Computer Science or similar; plus 0-3 years of experience
Experience developing software on Unix, Linux
Experience with object-oriented design and programming using Python and/or Java
Solid understanding of data structures and algorithms
Sense of Urgency, Ownership, accountability and flexible approach required
Nice-to-have:
Experience working in agile Scrum methodology
Experience
with industry best practices for source control, unit testing,
continuous integration, diagnostic strategies and code reviews
Experience with open source automated test frameworks such as PyUnit, JUnit, TestNG and/or Selenium (desirable)
Storage, SAN, virtualization Industry knowledge; and/or system side programming knowledge
Preference will be given to candidate with experience working in a Software Development Engineer in Test or similar role
| |
| When you choose EMC, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment. | |
| Engineering | |
| Product Development | |
| SW Development Submit to job | |
0 comments:
Post a Comment