IBM Software Developer - Internship (Markham, ON) in MARKHAM, Ontario
Change the world at IBM. There aren’t many companies who can say they have been an integral part of the global business landscape for more than a century. While the world has changed considerably over the past 100 years, IBM, our people and our offerings have continuously led the way with business and technology innovation. Today, we are more than a hardware, software and services provider, yet we remain true to our heritage as a team of collaborative forward-thinkers, focused on making business and society work better. We are part of the fabric of everyday life and stand for world-changing progress. Join a company where you can make an impact and literally change the world. With so many different opportunities available – the sky is the limit! *This position resides in Markham, Ontario and is a 16 (internship) month work term commencing May 2018. It is mandatory that all applicants are enrolled in full-time studies at a post-secondary institution and returning to full-time studies upon completion of the work term. What IBM Offers You?
Work directly on product and services that affect our clients, while having access to cutting edge software technology
Work on projects which are challenging, innovative and rewarding
A business casual dress code and flexible work hours, to ensure work-life balance
Access to the Future Blue Community - IBM’s large student community that provides networking opportunities, sporting and social events.
It is a mandatory requirement for students to apply online at www.ibm.com/jobs including a (1) cover letter, (2) resume, and (3) official or unofficial transcripts. Closing Date: Open Until Filled
We are looking for motivated student to join the Master Data Management (MDM) team in the Software Developer and Delivery role. Tasks include but not limited to:
Investigate technologies and approaches to be taken for upcoming releases of the product.
Feature implementation for upcoming releases of the product.
Tools development to support development activities.
Working with developers and Business Analysts to define test plans, test coverage matrices and corresponding test cases.
Executing test cases using both manual processes and automated test tools.
Test Automation leveraging technologies such as shell scripting, j-unit, selenium and other in house Java tools.
Tools development to support QA activities and improve overall QA processes.
Performance test script maintenance and customization.
Deploy performance test tools and framework.
Develop automated solutions for continuous delivery and performance testing.
In this technically demanding role, the intern will be utilizing and increasing their skills in various technologies as well as their exposure to other IBM or 3rd party products. In addition to their understanding and experience with object-oriented analysis and design, they will enhance their skills and knowledge in the area of development with relational database systems. Take advantage of mentorship provided by senior team members to bring their skill set to the next level. These are examples of the skills they would use during their work term:
Java, Shell scripts, Extensible Markup Language (XML), SQL
Integrated Development Environments (IDEs): Rational Software Architect, Eclipse
WebSphere Application Server Administration
Database: DB2, Oracle •Operating Systems:
Advanced Interactive Executive (AIX), Solaris, Linux
Co-op or internship program enrollment is mandatory
Some understanding and experience with software development cycle
Proven Java programming skills
Shell scripting skills
Experience working in a Windows/Unix/Linux environment
Proven ability to document and present technical content to business and technical audiences
Proven problem-solving skills
Proven time management skills
Proven collaboration skills
Programming skills in SQL is an asset
Experience with XML is an asset
Understanding of testing methodology and automated testing is an asset
Experience with database is an asset
Jenkins is an asset
IBM GitHub Enterprise
Proven verbal and written communication skills
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.