FIRST SOLAR INC-posted about 2 months ago
Full-time • Manager
Perrysburg, OH
5,001-10,000 employees
Computer and Electronic Product Manufacturing

First Solar reserves the right to offer you a role most applicable to your experience and skillset. Basic Job Functions: Manages the design and execution of global software solutions for Manufacturing Enterprise Systems (MES). Ensures availability of needed infrastructure capabilities, provide technical governance, and manage MES Solutions Architect and Solutions/Operations developer team as direct reports.

  • Software Solution Portfolio Management: Partner with key business leaders, and software engineering global team to plan capital solution budgets, consult with business to prioritize requests, propose innovative solutions, assist with the initiation, governance review, and preparation of software projects. Supervise architects and software development team members to ensure successful implementation, delivery, and operation of prioritized solutions to meet business goals and IT standards.
  • Ensure resourcing and throughput of critical incidents and prioritized change requests as identified by business teams and program managers. Implement remediation strategies identified by the problem investigation process within specified timeframes.
  • Software Development Team Resource Management: Manage team of 5-15 direct reports (architects, software developers, and Scrum Masters.) Provide annual and quarterly goal planning, manage work assignments and load balancing, hold frequent 1-on-1 meetings, manage performance assessments, pay planning, training planning and career development planning. Play a leadership role in interviewing, hiring, and onboarding of new team members, including interns and candidates for the broader MES department.
  • Project Execution and Technology Governance: Review and approve project designs and staffing plans, ensuring adherence to IT processes and industry best practices. Supervise the evaluation and approval of new technologies to the IT landscape. Promote improvements to Scrum/Agile process implementation through leadership of cross-functional groups.
  • Compliance: Execute Sarbanes-Oxley (SOX) controls for software development lifecycle processes.
  • Relationship Management with key global business stakeholders and executive leaders in Manufacturing, R&D, Quality & Reliability, and IT. Participate in recurring steering meetings.
  • Bachelor's degree in Information Technology or related field or equivalent years of work experience.
  • Minimum 6 years of related work experience in software development.
  • 3 - 6 years of software team lead or supervisory experience or 1 year of management experience.
  • Technical Development Skills - Thorough understanding of and experience with the capabilities, trade-offs and design principles of modern software solution architectures. Successful track record of innovative and breakthrough solutions introducing new technology, lowering total cost of ownership, improving solution reliability and accelerating business value delivery.
  • Demonstrated competence and understanding:
  • Software development and design in Microsoft technologies using C# (required)
  • SQL Server relational database applications, scripting, and reporting (required)
  • Unit testing frameworks and software development best-practices (required)
  • Service-Oriented Architecture (required)
  • ITIL (ITSM Foundation Certification (required)
  • Commercial Off-the-Shelf (COTS) Software and Contract Software Development Integration Skills - Demonstrated expertise at performing industry/vendor searches, ranked functional scorecards, vendor evaluations, RFP analyses and contributing to contract negotiations. Successful track record of managing relationships and partnering with both global internal teams as well as Offshore Development Centers (ODC) in a distributed global enterprise, to deliver global solutions and transitioning those solutions to local operation.
  • Accomplished Communication Skills - Proficient in writing, speaking, hosting meetings and delivering presentations, demonstrated ability to effectively communicate with and convey technical information to both technical and non-technical audiences, assist with conflict resolution, and build consensus across the organization and between cross-functional teams.
  • Business Analysis Expertise - Provide the bridge from business needs to software solutions. Expert-level ability to understand and translate business strategies, capabilities and needs into high-level solution requirements.
  • Project and Portfolio Management Skills - Successful track record of project and program management and/or supervision of project managers for complex projects. Enterprise capital budget planning and estimating of software development projects. Mastery of Agile/Scrum processes (Scrum Master and/or Product Owner certification highly desired.) Project management tool expertise required (Planview, Remedy, and MS Project desired.).
  • Leadership and Managerial Competency - Ability to lead by example, mentor, motivate, inspire, set and measure goals, provide career guidance, and resolve conflicts between direct reports.
  • MS Team Foundation Server use and administration (highly desired)
  • Proven understanding AI development concepts and experience developing AI-based solutions. (desired)
  • Proven experience with Kubernetes, Docker, and containerization concepts, including both platform-based development and deployment expertise. (desired)
  • RabbitMQ, Message Queuing or similar technology (highly desired)
  • OPC Data Access (highly desired)
  • Theory-Of-Constraints (desired)
  • Mastery of Agile/Scrum processes (Scrum Master and/or Product Owner certification highly desired.)
  • Project management tool expertise required (Planview, Remedy, and MS Project desired.)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service