Principal /Staff Engineer, Applications Engineering - MS .Net Developer

  • Full-time
  • Job Type (exemption status): Exempt position - Please see related compensation & benefits details below
  • Business Function: Systems Administration
  • Work Location: Shanghai SNDK Minhang Office--LOC_SNDK_Shanghai SNDK Minhang

Company Description

Western Digital®

We deliver the possibilities of data. YOU define what’s possible.

Job Description

We are seeking an experienced .NET Developer to join our team and focus on the development, enhancement, and maintenance of our manufacturing & HR attendance etc systems. This role will involve designing and implementing solutions that streamline attendance tracking, manage employee time-off requests, and integrate with other HR functions, as well as manufacturing related systems development. The ideal candidate will have a strong background in .NET development and experience with HR and manufacturing systems.

Key Responsibilities:

·  System Development and Enhancement:

  • Design, develop, and maintain .NET-based applications for manufacturing & HR attendance management, including time tracking, leave management, and attendance reporting.
  • Design, develop, and maintain .NET-based applications for manufacturing operations to optimize manufacturing process and controls etc.
  • Implement features to automate and streamline attendance processes, such as clock-in/clock-out, shift scheduling, and leave approvals.
  • Integrate attendance systems with other HR modules, such as payroll and performance management, to ensure seamless data flow and accuracy.

·  Requirements Gathering and Analysis:

  • Collaborate with HR and manufacturing business stakeholders to gather and analyze requirements for attendance-related features and functionality.
  • Translate business requirements into technical specifications and design solutions that meet user needs and comply with organizational policies.

·  Application Development:

  • Develop robust, scalable, and secure .NET applications using technologies such as ASP.NET, C#, and SQL Server/Oracle/MySQL.
  • Write clean, efficient, and maintainable code following best practices and coding standards.
  • Perform unit testing and debugging to ensure application quality and reliability.

·  System Integration and Testing:

  • Integrate attendance management systems with existing HR software and third-party applications as needed.
  • Conduct thorough testing, including functional, integration, and user acceptance testing (UAT), to validate system performance and functionality.

·  Maintenance and Support:

  • Provide ongoing maintenance and support for Manufacturing and HR attendance systems, including troubleshooting issues, implementing bug fixes, and applying updates.
  • Monitor system performance and resolve any operational issues to ensure continuous availability and reliability.

·  Documentation and Training:

  • Create and maintain comprehensive documentation for system design, functionality, and user guides.
  • Provide training and support to HR staff and end-users on new features, system updates, and best practices.

·  Continuous Improvement:

  • Stay up-to-date with the latest developments in .NET technologies trends.
  • Recommend and implement improvements to enhance system functionality, performance, and user experience.

 

    Qualifications

    REQUIRED:

    • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field.
    • Experience: 3+ years of experience in .NET development, experience in HR systems, attendance management, and manufacturing systems is a plus. 

     

      SKILLS:

    • Proficiency in .NET technologies, including ASP.NET, C#, and SQL Server.
    • Strong knowledge of software development principles, design patterns, and best practices.
    • Proficiency in .NET framework, C#, and ASP.NET, with a strong foundation in object-oriented programming.
    • Experience with SQL Server or other relational databases, and ability to write complex queries and stored procedures.
    • Familiarity with front-end technologies such as HTML5, CSS3, JavaScript, VUE, React, and Angular etc.  for user interface development.
    • Familiarity with Telerik Kendo UI MVC component will be plus
    • Excellent problem-solving skills and attention to detail.

    Additional Information

    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 [email protected] 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.

     

    Privacy Policy