Description

Education And Experience

 

  • Master's degree in IT, Engineering, or related field with four years of related external work
  • experience or two years of First Solar software development experience OR
  • Bachelor's degree in IT, Engineering, or related field with six years of of related external work
  • experience or 4 years of First Solar software development experience OR
  • Associate's degree in IT, Engineering, or related field with eight years of related external work
  • experience or six years of First Solar software development experience OR
  • Ten + years of related external work experience or eight years of First Solar IT experience.
  • 6+ years in either manufacturing systems or on software development teams using
  • Microsoft .NET technologies preferred
  • 2+ years of experience interfacing with manufacturing control systems, shop floor interface/
  • automation systems, programmable logic controllers (PLCs), or OPC data transfer preferred
  • 4+ years experience
    • Developing JavaScript/HTML/CSS in modern front-end framework (Angular or React)
  • preferred.
    • Developing Python in Flask or Django preferred.
    • Developing efficient data structures in relational databases, MS SQL Server preferred.
       

Required Skills

 

  • Demonstrated expertise with manufacturing software architecture and execution systems.
  • Strong troubleshooting and programming software solutions skills based on multi-tiered
  • architecture using C#, ASP.NET, JavaScript, T-SQL, and message processing (MSMQ, RabbitMQ,
  • Kafka).
  • Proven expertise in designing data structures and using/configuring/querying SQL Server
  • databases.
  • Experience interfacing with Allen Bradley Logix PLCs and RSLinx software is preferred.
  • Experience with Digital Transformation, Industry 4.0, Vision, AI/ML, Automation is a plus.
  • Demonstrated success in integrating manufacturing hardware and 3rd party software systems.
  • Experience with Service Fabric is preferred.
  • Experience with SQL Server Integration Services (SSIS) is preferred.
  • Experience with Angular and AngularJS is preferred.
  • Experience with Azure DevOps, Git, YAML, and deploying via Pipelines is preferred.
  • Experience in developing, deploying, and supporting Windows mobile applications is a plus.
  • Proven Organizational and Project Managerial skills.
  • Proven experience with software development life cycle, Agile teams, change management
  • process, and version control packages.
  • Excellent understanding of computer operating systems and software applications.
  • Excellent understanding of enterprise data systems.
  • Logical troubleshooting skills.
  • Proven interpersonal communications, including the ability to drive international projects with
  • multinational team members.
  • Global experience providing tier three support in a manufacturing environment is a plus

Education

Any Graduate