First Solar logo
First SolarPosted 1 month ago
EXPIRED

Developer I- MES USA (1st Shift)

$68,800–$98,000 year

On-siteGaffney, South Carolina, United States

Full TimeMasters DegreeLargeEnergy Services

Job Summary

Design and develop new manufacturing software systems while modifying existing ones in a fast-paced, agile environment. Actively participate in solution design by analyzing tradeoffs and integrating shop floor systems with custom or off-the-shelf solutions. Champion software development best practices, design patterns, and quality standards while enforcing them across the team. Investigate complex software issues, perform root cause analysis, and implement both short-term fixes and long-term preventative measures. Document recurring problems and produce technical documentation for service transitions. Provide afterhours support as required via an on-call roster system to maintain manufacturing system KPIs. Work independently with global stakeholders to deliver solutions while mentoring team members.

Required Qualifications

  • Bachelor or Master Degree in IT or related field
  • Experience in solution design and development skills based on multi-tiered architecture using C#, XAML, ASP.NET, JavaScript
  • Proven expertise in Microsoft SQL Server, T-SQL development, large volume data processing and maintenance
  • Experience in Test Driven Design Development technique
  • Proven experience with software development life cycle, Agile teams, change management process, and version control packages
  • Proven experience in troubleshooting large complex software system, creative thinker with good problem-solving abilities
  • Experience providing software system support in a global manufacturing environment
  • Self-motivated to learn new skills independently
  • Proven communication, interpersonal, organization and project management skills, including the ability to contribute development efforts with multinational team members
  • Ability to take ownership of small sized tasks and deliver while mentoring team members
  • Work independently with Global MES team and stakeholders across different geographical zones to develop / deliver software solutions
  • Skilled in breaking down problems, documenting problem statements, assisting to explore alternate technology and approaches to solving problems
  • Must be able to comply with all safety standards and procedures
  • Will sit, stand, or walk short distances for up to the entire duration of a shift
  • Will climb stairs on an occasional basis
  • Will lift, push, or pull up to 27 pounds on an occasional basis
  • Required to use hands to grasp, lift, handle, carry or feel objects on a frequent basis
  • 20/40 vision in each eye, with or without correction, is required
  • Must be able to wear personal protective equipment is required (including but not limited to; steel toed shoes, gloves, safety glasses, hearing protection, protective jacket or apron and arm guards)
  • All associates working on the production floor may be required to wear a respirator at any given time and thus, the ability to wear a respirator is a condition of employment and continued employment (requires little or no facial hair)

Desired Qualifications

  • 2+ years in software development teams using Microsoft .NET technologies preferred
  • 1+ years of experience interfacing with manufacturing control systems, shop floor automation systems, programmable logic controllers (PLCs), or OPC data transfer preferred
  • Experience with Azure DevOps, Git, YAML, and deploying via Pipelines is preferred
  • Experience with Service Fabric is preferred
  • Experience with SQL Server Integration Services (SSIS), Angular and AngularJS is preferred
  • Experience interfacing with Allen Bradley Logix PLCs and RSLinx software
  • Demonstrated success in integrating manufacturing hardware and 3rd party software systems
  • Experience in Windows mobile applications, Digital Transformation, Industry 4.0 is a plus

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles