 
        
        Join Western Digital as a Developer 1, Programming to design, code, and enhance software applications in a dynamic, innovative environment.
Your Role
Key responsibilities include:
 * Develop and maintain high-quality, efficient, and scalable software solutions
 * Work with end users to define requirements for new applications and enhancements to existing systems/applications
 * Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements
 * Write clean, well-documented, and testable code using best practices and design patterns
 * Participate in code reviews and provide constructive feedback to team members
 * Troubleshoot, debug, and resolve software defects and performance issues
 * Contribute to continuous improvement of development processes and methodologies
 * Stay up-to-date with emerging technologies and industry trends to recommend innovative solutions
 * Provide support for applications used in a fast-moving manufacturing environment
 * Mentor junior developers and share knowledge within the team
About You
The company is looking for:
 * Minimum of a BS in Electrical Engineering, Computer Engineering, or related discipline; MS is a plus
 * Knowledge in front end development using Angular or React framework, JavaScript, and jQuery
 * Hands-on programming experience using Microsoft Visual Studio, specifically C#.Net; familiarity with web application development
 * 0-2 years of professional software development experience
 * Understanding of software architecture, design patterns, and object-oriented programming principles
 * Knowledge of web development frameworks and RESTful API design
 * Programming experience with Oracle DB or MS SQL, including database schema design and writing stored procedures/functions
 * Strong written communication skills for requirement documents, design documents, test plans, and user documents
 * Effective verbal communication skills for presenting requirements, designs, test plans, and status updates
 * Demonstrated success in collaborative team development environments
 * Experience with Agile development methodologies and version control systems (e.g., Git)
 * Experience with cloud platforms such as AWS, Azure, or Google Cloud is a plus
 * Self-motivated with a passion for continuous learning and staying current with emerging technologies (AI, ML, etc.)
Compensation & Benefits
 * Free medical examination
Training & Development
 * Mentorship opportunities through mentoring junior developers and knowledge sharing within the team
How to Apply
Western Digital does not collect any fees or original documents during the hiring process. Candidates encountering such requests should report immediately to Western Digital’s Ethics Helpline or email compliance@wdc.com. For accommodation requests during the hiring process, contact jobs.accommodations@wdc.com with the job title and requisition number.
This job may close before the stated closing date, you are encouraged to apply as soon as possible
#J-18808-Ljbffr