Senior Developer, Software Development
Western DigitalAbout the role
Company Description
At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.
At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.
We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.
Binge-watch any shows, use social media or shop online lately? You’ll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.
We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital®, G-Technology™, SanDisk® and WD® brands.
Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.
Job Description
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- The Web Solutions team acts as an in-house application development team that services many verticals within Western Digital. The team provides stand-alone applications, as well as web applications and web services to support firmware development, continuous integration/continuous development, automated testing, reporting, and manufacturing. As a team member you will quickly become a subject-matter expert in one or more areas. You will work in small teams to deliver new solutions and features.
- The ideal candidate is a full-stack web developer with a proven track record of working and leading projects from cradle to grave. The candidate can work well in a group or independently with minimal guidance. The candidate can also interface well, both verbally and written, with team members, leadership, and project stakeholders.
Qualifications
REQUIRED:
- BS or higher in Computer Science or related technical discipline
- 3+ years in C#, Java, or any object oriented programming language
- Experience working with relational databases, MySQL, MS SQL Server, or Oracle
- 3+ years of Javascript, HTML, and CSS experience
- Familiar with Agile software development practices
- Excellent communicator
- An excellent team player and works well with multiple teams
- Experience gathering requirements, prototyping, test, and releasing software
PREFFERED:
- MS or higher in Computer Science or related technical discipline
- 5+ years in C#, Java, or any object oriented programming language
- Proficient working with relational databases, MySQL, MS SQL Server, and Oracle
- 5+ years of Javascript, HTML, and CSS experience
- Familiar with Agile software development practices
- Knowledge of Twitter Bootstrap, jQuery, Vue.js
- Server side knowledge: C#/ASP.NET
DESIRED TRAITS & SKILLS
- The successful candidate will possess a minimum of a Bachelor Degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- The candidate will have experience in client-side development technologies including, but not limited to, HTML, CSS, and JavaScript. Knowledge of one or more frameworks such as Twitter Bootstrap, Bulma, and jQuery is a plus!
- Working knowledge of AngularJS, Angular, React, or Vue is also desirable.
- The candidate will also have knowledge of one or more server-side languages such as PHP, Java, or C#/ASP.NET.
- The candidate will also have a working knowledge of relational database systems, and experience working with MySQL, MS SQL Server, or Oracle.
- The candidate must be comfortable working independently, as well as in a small team.
- The candidate must have experience with every stage of the software development lifecycle, and be capable of executing each stage to ultimately deliver a complete solution. This includes, but is not limited to, requirements gathering, prototyping, test, and release.
Additional Information
Western Digital is committed to providing equal opportunities to all applicants and employees and will not discriminate based on their race, color, ancestry, religion (including religious dress and grooming standards), sex (including pregnancy, childbirth or related medical conditions, breastfeeding or related medical conditions), gender (including a person’s gend
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s