Job Description
Job Title: Software Engineer – (.NET) MES II USA
Company: First Solar
Location: Perrysburg, OH
Pay: $89100 – 127000 per year
AI Pay Analysis: The hourly rate for the “Software Engineer – (.NET) MES II” position in Perrysburg, OH, translating to an annual salary range of approximately $89,100 to $127,000, appears competitive when compared to industry standards for software engineering roles in that area. According to data from resources like Glassdoor and PayScale, the average salary for software engineers in Ohio typically ranges from $80,000 to $120,000, depending on experience and specific skill set. Given the specialization in MES (Manufacturing Execution Systems) and .NET technologies, the higher end of the salary range is justified, particularly in light of the increasing demand for skilled software engineers in manufacturing and industrial sectors. Overall, this compensation aligns well with industry norms and reflects the value of technical expertise in this niche field.
Job description:
First Solar reserves the right to assign you to the role that best aligns with your experience and skill set.
Basic Job Functions:
The role involves engineering software, configuring advanced software packages, and providing escalated support for First Solar’s manufacturing systems and data architectures.
Education/Experience:
– A Master’s degree in Information Technology accompanied by two years of relevant work experience, or
– A Bachelor’s degree in Information Technology with four years of relevant work experience, including two years within First Solar IT, or
– An Associate’s degree in Information Technology complemented by six years of relevant work experience or four years of First Solar IT experience, or
– Eight years of equivalent external work experience or six years within First Solar IT.
– A minimum of four years of experience in manufacturing systems or in software development teams utilizing Microsoft .NET technologies.
– At least six months of experience interfacing with manufacturing control systems, shop floor interface/automation systems, programmable logic controllers (PLCs), or OPC data transfer.
Required Skills/Competencies:
– Proficient in troubleshooting and programming software solutions based on multi-tiered architecture using C#, XAML, ASP.NET, JavaScript, T-SQL, and MSMQ.
– Expertise in designing data structures and configuring SQL Server databases.
– Familiarity with AngularJS and SQL Server Integration Services (SSIS) is preferred.
– Experience in developing, deploying, and supporting Windows mobile applications is a plus.
– Demonstrated experience with the software development life cycle, Agile methodologies, change management processes, and version control systems.
– Proficient in object-oriented programming languages.
– Strong knowledge of computer technology.
– Excellent communication and organizational skills.
– Logical troubleshooting abilities.
– Proven interpersonal skills.
– Global experience in providing tier-three support within a manufacturing environment is preferred.
Essential Responsibilities:
Primary Responsibilities:
– Develop new software systems and modify existing ones to enhance First Solar’s manufacturing, reliability, and research and development processes.
– Integrate shop floor systems with both custom-developed solutions and off-the-shelf products.
– Provide hyper-care and expert-level support for global applications in manufacturing, databases, and related systems.
– Assist server, network, and database administrators in troubleshooting enterprise-level issues.
– Document recurring issues and propose viable solutions.
– Collaborate with other departments and supplier representatives.
– Foster effective communication and team-building efforts.
– Adhere to all safety protocols and maintain high housekeeping standards.
Key Competencies:
– Conduct analytical activities and deliver outputs that meet customer requirements while adhering to established standards.
– Stay informed about specific technical specialties to provide detailed advice on their application and perform specialized tasks within the field of information or communication technology.
– Build and refine research ideas aligned with set objectives, leveraging available resources to maintain up-to-date knowledge in relevant IT fields. Report on progress and contribute to high-quality publications.
– Maintain awareness of new technological opportunities to address challenges and innovate work processes. Promote the use of emerging technologies to support organizational goals.
– Provide expertise and support regarding the use of methods and tools.
– Utilize data analysis and modeling techniques to establish, modify, or maintain data structures and their associated components.
– Execute comprehensive design for simple applications and assist in designing larger system components, producing detailed designs for data flows, file layouts, routines, specifications, or procedures.
– Translate project requirements into physical database structures and implement changes in operational database systems.
– Design, code, test, correct, and document simple programs while assisting in implementing software as part of a structured communications system.
– Apply tools and methods to assess user experience and identify the technical, organizational, and physical contexts of products or systems.
– Oversee the integration process, accept software modules from developers, and produce builds for deployment in the target environment. Configure hardware, create test specifications, and conduct tests while documenting any failures and performing fault diagnosis.
– Administer recording and documentation of release and deployment activities and support initial users.
– Investigate and resolve application-related issues, adhering to maintenance protocols.
– Explore system and service problems, implementing agreed remedies and preventive measures.
– Utilize appropriate methods and tools for managing quality and environmental standards, documenting changes and distributing relevant updates.
Reporting Relationships:
– Reports to the Manufacturing Systems Lead or Manager.
– This position does not have direct reports.
Travel:
– Estimated travel may be up to 10%.
Estimated Salary Range:
– $89,100 – $127,000 annually.
US Physical Requirements:
Office positions require interaction with individuals and technology, involving both standing and sitting. To effectively serve our customers, associates should be able to communicate in person or by phone, with or without reasonable accommodation. First Solar is dedicated to complying with applicable state and federal employment anti-discrimination laws and strives to accommodate applicants and employees according to disability discrimination legislation. We encourage individuals with disabilities to engage in an interactive process to identify reasonable accommodations that do not impose significant hardship.
Potential candidates must meet the education and experience criteria outlined above and demonstrate proficiency in fulfilling the responsibilities associated with this role. All candidates who receive an employment offer must successfully complete a background check and any other required assessments.
Equal Opportunity Employer Statement:
First Solar is an Equal Opportunity Employer that values and respects diversity and inclusion within the workforce. The company’s policy is to recruit, hire, train, and promote individuals in all job categories without regard to race, color, religion, sex, age, national origin, veteran status, disability, sexual orientation, or gender identity, recognizing that diversity and inclusion are integral to our success.
Job Posting Date: Thu, 17 Apr 2025 06:18:12 GMT
Apply now!