First Solar reserves the right to offer you a role most applicable to your experience and skillset.
Basic Job Functions:
Support the (Global) Manufacturing Plants, Engineering, Q&R, S&R and Operations group in the analyzing & troubleshooting of applications and data, providing the technical support in software function for day-to-day manufacturing issues, and ensuring that all issues are resolved timely and accurately for continuous flow of production data and striving for continuous improvement of processes.
Experience:
Minimum 2 years of work experience in as Analyst.Education:
Bachelor’s degree or equivalent years of work experienceRequired Skills:
Ability to demonstrate understanding of the Software Development Lifecycle and Quality Lifecycle required Experience handling multiple issues/tasks/projects of varying size simultaneously a desired Demonstrated success at collaborating & communicating effectively with project team and business partners is a desired Demonstrated initiative and commitment to achieve results is a desired Proficient communications skills in both oral and written in English is required Demonstrated good analytical, troubleshooting, & continuous improvement thinking skill is required Experience testing in a production-critical environment with end-users is highly desired Experience with Manufacturing processes is a desired Experience testing controls automation (HMI, Data collection, PLC, integrated hardware/software) is highly desired Experience documenting and understanding business processes and internal controls is highly desired Experience in writing T-SQL using Microsoft SQL Server, developing reports using reporting tools such as Microsoft SQL Server Reporting Services (SSRS), Crystal Report or any other similar reporting technology. Experience or Familiar with SQL Server Integration Service (SSIS) technology. Understanding on DDL and DML performance tuning is added advantage. Knowledge about Server (both Windows and Infrastructure) is added advantage. Adheres to SDLC processes, standards, and compliance measures (SOx, etc.) Possess good analytical, troubleshooting & continuous improvement thinking skill. Must be initiative and committed to achieve results. Good Communications skills both oral and written in English. Must be team orientated & Must be customer oriented (internal) Experience in multi-tiered architecture using some of the following: C#.Net, SQL, XML, HTML, Microsoft Message Queuing (MSMQ). Ability to write system specifications (technical & functional) using Microsoft office family.Essential Functions & Responsibilities:
Primary Responsibilities:
Analyze MES system change requests, provide risk assessment, test plan, back up plan and coordinate deployment across all manufacturing plants. Perform troubleshooting and problem solving for issues related to application, manufacturing process data & system data. Provide support for First Solar applications and Participate in a rotation of on-call support outside of normal office hours as necessary during critical times. Responsible for Incident/ Request management & Problem management. Responsible for system downtime tracking and prevention. Ability to work within a customer-focused, global team-oriented environment. Proven understanding of the Software Development Lifecycle and Quality Lifecycle. Design & develop requested system/application changes/enhancements. Execute and/or transition pre-defined projects. Work with IT/MES team to manage MES assets during system upgrades. Responsible for technical and procedural documentation.Key Competencies:
Undertakes analytical activities and delivers analysis outputs, in accordance with customer needs and conforming to agreed standards. Analyses business processes; identifies alternative solutions, assesses feasibility, and recommends new approaches. Contributes to evaluating the factors which must be addressed in the change program. Helps establish requirements for the implementation of changes in the business process. Investigates operational requirements, problems, and opportunities, seeking effective business solutions through improvements in automated and non-automated components of new or changed processes. Assists in the analysis of stakeholder objectives, and the underlying issues arising from investigations into business requirements and problems, and identifies options for consideration. Identifies potential benefits, and available options for consideration. Works with clients/users in defining acceptance tests. Defines scope and business priorities for small-scale changes and may assist in larger scale scoping exercises. Elicits and discovers requirements from operational management and other stakeholders. Selects appropriate techniques for the elicitation of detailed requirements taking into account the nature of the required changes, established practice and the characteristics and culture of those providing the requirements. Specifies and documents business requirements as directed, ensuring traceability back to source. Analyses them for adherence to business objectives and for consistency, challenging positively as appropriate. Works with stakeholders to priorities requirements. Specifies and develops test scenarios to test that new/updated processes deliver improved ways of working for the end user at the same time as delivering efficiencies and planned business benefits. Records and analyses test results, and report any unexpected or unsatisfactory outcomes. Uses test plans and outcomes to specify user instructions. Applies data analysis and data modeling techniques to establish, modify or maintain a data structure and its associated components (entity descriptions, relationship descriptions, attribute definitions). Reviews requirements and specifications, and defines test conditions. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports test activities and results. Identifies and reports issues and risks associated with own work. Reviews requirements and specifications, and defines test conditions. Designs test cases and test scripts under own direction, mapping back to pre-determined criteria, recording and reporting outcomes. Analyses and reports test activities and results. Identifies and reports issues and risks associated with own work. Selects and uses tools and methods to establish, clarify and communicate the user experience, users' characteristics and tasks, and identifies the technical, organizational and physical environment in which complex products or systems will operate. Develops implementation plans for dealing with more complex requests for change, evaluates risks to integrity of infrastructure inherent in proposed implementations, seeks authority for those activities, reviews the effectiveness of change implementation, and suggests improvement to organizational procedures governing change management. Leads the assessment, analysis, development, documentation and implementation of changes based on requests for change. Identifies and resolves issues with applications, following agreed procedures. Uses application management software and tools to collect agreed performance statistics. Carries out agreed applications maintenance tasks.
Please note: potential candidates will meet the education and experience requirements provided on the above job description and excel in completing the listed responsibilities for this role. All candidates receiving an offer of employment must successfully complete a background check, pre-employment drug screen, and any other test that may be required for the role.
Equal Opportunity Employer Statement: First Solar Inc. is an Equal Opportunity Employer (EOE) that values and respects the importance of a diverse and inclusive workforce. It is the policy of the company to recruit, hire, train and promote persons in all job titles without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity. We recognize that diversity and inclusion is a driving force in the success of our company.