(NEW GRAD ONLY) Analyst 1, Programming
Western Digital
Job Summary
The Analyst 1, Programming role at Western Digital is crucial for developing and maintaining software applications for 24/7 manufacturing operations. Responsibilities include analyzing user requirements, collaborating with IT for system integration, designing scalable solutions, and meticulously documenting development. The role also involves deploying applications, providing critical support for manufacturing systems, monitoring performance, and engaging in professional development to enhance technological capabilities. This position requires a new college graduate with a strong technical background to ensure system reliability and operational excellence.
Must Have
- Conduct comprehensive analysis with end-users to define and document precise requirements.
- Engage in substantive collaboration with IT teams to facilitate seamless integration.
- Conceptualize, design, and develop cost-effective, scalable solutions.
- Meticulously document all aspects of application development and deployment.
- Implement and deploy applications within specified timelines.
- Provide critical support for applications utilized in our high-stakes, 24/7 manufacturing environment.
- Continuously monitor and analyze system performance.
- Bachelor's Degree in Computer Engineering, Computer Science, Information Technology, or a closely related discipline.
- Demonstrable proficiency in utilizing the Microsoft Visual Studio development suite, with particular emphasis on C#, ADO.NET, and Team Foundation Server.
- Proficiency in at least one programming language (e.g., Python, Java, C#, or SQL).
- Familiarity with relational databases and basic query optimization.
- Understanding of software development lifecycle (SDLC) and version control systems (e.g., Git).
- Candidates must be a New College Graduate.
- Advanced programming skills in MS SQL and/or Oracle DB.
Good to Have
- A comprehensive understanding of industry-standard best practices in business analysis.
- Experience with web technologies (HTML, CSS, JavaScript).
- Experience with API development.
- Knowledge of cloud platforms (Azure, AWS).
- Knowledge of DevOps practices.
- Exposure to data visualization tools or business intelligence platforms.
- Familiarity with Artificial Intelligence concepts and emerging technologies.
Job Description
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 and capture the first-ever picture of a black hole.
We offer an expansive portfolio of technologies, HDDs, and platforms for business, creative professionals, and consumers alike under our Western Digital®, WD®, WD_BLACK™, and SanDisk® Professional brands.
We are a key partner to some of the largest and highest-growth organizations in the world. From enabling systems to make cities safer and more connected, to powering the data centers behind many of the world’s biggest companies and hyperscale cloud providers, to meeting the massive and ever-growing data storage needs of the AI era, Western Digital is fueling a brighter, smarter future
Job Description
RESPONSIBILITIES:
The Analyst 1, Programming position is a critical role within our organization, responsible for developing and maintaining essential software applications that drive our 24/7 manufacturing operations.
- Conduct comprehensive analysis with end-users to define and document precise requirements for new applications or enhancements to existing systems, ensuring alignment with organizational objectives.
- Engage in substantive collaboration with IT teams to facilitate seamless integration of new solutions and optimize existing systems.
- Conceptualize, design, and develop cost-effective, scalable solutions that meet or exceed user requirements while adhering to industry best practices and organizational standards.
- Meticulously document all aspects of application development and deployment, ensuring thorough knowledge transfer and maintainability of systems.
- Implement and deploy applications within specified timelines, coordinating with relevant stakeholders to minimize operational disruptions.
- Provide critical support for applications utilized in our high-stakes, 24/7 manufacturing environment, demonstrating a commitment to system reliability and operational excellence.
- Continuously monitor and analyze system performance, proactively identifying and addressing potential issues to maintain optimal functionality.
- Participate in ongoing professional development activities to stay abreast of emerging technologies and industry trends, applying this knowledge to improve our technological capabilities.
Qualifications
REQUIRED:
- A Bachelor's Degree in Computer Engineering, Computer Science, Information Technology, or a closely related discipline is mandatory for this position.
- Demonstrable proficiency in utilizing the Microsoft Visual Studio development suite, with particular emphasis on C#, ADO.NET, and Team Foundation Server and proficiency in at least one programming language (e.g., Python, Java, C#, or SQL).
- Familiarity with relational databases and basic query optimization.
- Understanding of software development lifecycle (SDLC) and version control systems (e.g., Git).
- Candidates must be a New College Graduate.
PREFERRED:
- A comprehensive understanding of industry-standard best practices in business analysis and related fields is highly desirable.
- Experience with web technologies (HTML, CSS, JavaScript) or API development.
- Knowledge of cloud platforms (Azure, AWS) and DevOps practices.
- Exposure to data visualization tools or business intelligence platforms.
SKILLS:
- Strong analytical thinking, attention to detail, and ability to work collaboratively in a team environment.
- Exceptional ability to produce clear, concise, and professional documentation, including requirements documents, design specifications, test plans, and end-user manuals.
- Strong communication skills, with the capacity to effectively present requirements, designs, test plans, and project status updates to both peers and management.
- Advanced programming skills in MS SQL and/or Oracle DB, with particular expertise in writing efficient and complex stored procedures.
- Familiarity with Artificial Intelligence concepts and emerging technologies is considered a significant asset for this role.
Additional Information
#LI-BI1
Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.
Western Digital is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at jobs.accommodations@wdc.com to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.
Notice To Candidates: Please be aware that Western Digital and its subsidiaries will never request payment as a condition for applying for a position or receiving an offer of employment. Should you encounter any such requests, please report it immediately to Western Digital Ethics Helpline or email compliance@wdc.com.