Jobs and Careers
FI
Developer I - MES
First SolarPerrysburg, United Statesfull_timeVerifiedPosted 9 Sept 2024
💰 $91,000/yr($63,900/yr – $91,000/yr)
About the role
First Solar reserves the right to offer you a role most applicable to your experience and skillset.
Basic Job Functions:
- Design, Develop, Test and Implement Manufacturing Software System. Works with the MES architect to
- ensure solutions integrate seamlessly with the MES hardware and software systems to support.
- enterprise design goals. Provides support for First Solar’s Manufacturing Systems, R&D, and Quality
- systems and data architectures.
Education/Experience:
- Bachelor or Master Degree in IT or related field
- 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.
Required Skills/Competencies:
- 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.
Essential Responsibilities:
Primary Responsibilities:
- Design and develop new software systems and modify existing ones for First Solar’s manufacturing in a fast paced & agile development environment.
- Participate and Provide inputs actively in solution design, performing analysis and tradeoffs for the various solutions and technology options.
- Understand, champion, and enforce software development best practices, design patterns, refactoring techniques, and quality standards.
- Integrate and configure shop floor systems with custom-developed and off-the-shelf solutions.
- Responsible for Manufacturing Systems support and meeting KPIs. Provides afterhours support as required via on-call roster system.
- Investigates problems related to software systems, performs root cause analysis, implements short term and long-term preventative measures.
- Document recurring issues and present possible solutions. Produce technical documentation for service transition to operation.
- Adhere to SDLC processes, agile methodologies, safety procedures and compliance (SOX, etc.)
- Exercise effective communications & foster team building
Leadership
- 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.
Desired Skills
- 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.
Travel:
- Up to 10%.
Estimated Salary Range:
- $63,900-$91,000 annually.
US Physical Requirements:
- 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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s