Description
We are seeking a Senior Software Developer to join our team at Hewlett Packard Enterprise. As a Senior Software Developer, you will analyze, design, program, debug, and modify software enhancements and/or new products used in local, networked, or Internet-related computer programs.
Responsibilities:
- Design enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet-based platforms.
- Analyze design and determine coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
- Write and execute complete testing plans, protocols, and documentation for assigned portion of application; identify and debug, and create solutions for issues with code and integration into application architecture.
- Lead a project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost-effective, and high-quality solutions for assigned applications portion or subsystem.
- Collaborate and communicate with management, internal, and outsourced development partners regarding software applications design status, project progress, and issue resolution.
Education and Experience Required:
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent.
- 8+ years of software development experience.
- Strong experience using software application design tools and languages, including proficiency in C++ and embedded coding models.
- Linux kernel experience and networking knowledge an asset.
- Strong independent working initiative and ability to proactively ask questions and problem solve.
- Strong analytical and problem-solving skills.
Benefits:
- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing.
- Investment in your career through specific programs catered to helping you reach your career goals.
- Unconditionally inclusive work environment that celebrates individual uniqueness.
Salary:
- The expected salary/wage range for this position is CAD 135,500 - 185,500 per year in Ontario.