×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineering Lead- Operations MES ; 1st Shift

Job in Perrysburg, Wood County, Ohio, 43552, USA
Listing for: First Solar, Inc.
Full Time position
Listed on 2025-12-30
Job specializations:
  • Engineering
    Software Engineer, Systems Engineer
Job Description & How to Apply Below
Position: Software Engineering Lead- Operations MES USA (1st Shift)

First Solar reserves the right to offer you a role most applicable to your experience and skillset.

Basic Job Functions

Evaluates, designs, and implements projects for controlling and interfacing with the manufacturing processes. This includes designing and developing related data visualization and user input systems, database structures, procedures, and reports. Works with the MES architects and controls engineers to ensure solutions integrate seamlessly with the MES hardware and software systems to support enterprise design goals. Provides execution system technical knowledge and resources to the MES development team.

Provides the final level of support for First Solar's manufacturing execution systems, data architectures, and data collection. This MES operations lead is responsible for ensuring timely response to manufacturing MES Software Issues as well as identifying and implanting proactive measures to minimize downtime. Directs MES Ops Developer Team in providing support and solutions for existing equipment on the production floor for strategic partners of the MES group.

Drives and manages capacity expansion projects in existing or new plants.

Education / Experience
  • Bachelor's degree in Information Technology or related field or equivalent years of work experience.
  • Minimum 6 years of work experience.
  • 6+ years in either manufacturing systems or on software development teams using Microsoft .NET technologies.
  • 4+ years of experience with manufacturing control systems, shop floor interface/automation systems, programmable logic controllers (PLCs), or OPC data transfer.
Required Skills / Competencies
  • Proven Organizational and Project Managerial skills.
  • Demonstrated expertise with manufacturing software architecture and execution systems.
  • Successful leadership of software development projects and processes.
  • Strong C# development skills.
  • Proven Microsoft SQL Server design and development expertise.
  • Demonstrated success in application support.
  • Excellent understanding of computer operating systems and software applications.
  • Excellent understanding of enterprise data systems.
  • Proven employee and customer relations skills.
  • Proven interpersonal communications, including the ability to drive international projects with multinational team members.
Essential Responsibilities
  • Evaluate, configure, and deploy execution system software for controlling manufacturing processes and tool data collection.
  • Design and develop data visualization and user input systems for manufacturing and related processes.
  • Design and develop database structures and procedures to operate and maintain software systems.
  • Supplies manufacturing data and operation reports based on production data to strategic MES partners and supports ongoing data collection operations.
  • Develop software and database applications on a variety of platforms.
  • Manages outsourced software development work.
  • Ensures good QA standards for software development.
  • Manages transitions from the developers (solutions group) to the support group.
  • Oversees local MES operation development activities to support business objectives.
  • Coordinate activities and development of the Local MES Support Team members, including on-call rotations and escalation procedures.
  • Maintains focus on team programs and key changes requests.
  • Interfaces with solutions/project teams to ensure smooth support hand-off of new or modified applications.
  • Fosters collaboration, open communication, and team building.
Key Competencies
  • Undertakes analytical activities and delivers analysis outputs, in accordance with customer needs and conforming to agreed standards.
  • Maintains knowledge of specific technical specialists provides detailed advice regarding their application and executes specialized tasks. The specialism can be any area of information or communication technology, technique, method, product or application area.
  • Monitors the market to gain knowledge and understanding of currently emerging technologies. Identifies new and emerging hardware and software technologies and products based on own area of expertise, assesses their relevance and potential value to the organization, contributes to briefings of staff and management.
  • Promotes and ensures use of appropriate techniques, methodologies and tools.
  • Applies data analysis, data modeling, and quality assurance techniques, based upon a detailed understanding of business processes, to establish, modify or maintain data structures and associated components (entity descriptions, relationship descriptions, attribute definitions). Advises database designers and other application development team members on the details of data structures and associated components.
  • Specifies user/system interfaces, and translates logical designs into physical designs taking account of target environment, performance requirements and existing systems. Produces detailed designs and documents all work using required standards, methods and tools, including prototyping tools where appropriate.
  • Develops specialist knowledge of…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary