Applies broad systems engineering knowledge related to programming languages for implementing FactoryTalk ProductionCentre applications and corresponding application development environments.
Designs and configures Rockwell Automation software solutions to meet customer project requirements (FTPC, CPG Suite, PharmaSuite, EIHub, FT Innovation Suite)
Expertise with definition of user requirements, functional requirements, technical specifications, software testing, and installation.
Expertise in established development and project execution methodologies and artefacts.
Key resource for supporting project plan; defines technical delivery scope and supports Project Manager in scope control and estimating remaining technical tasks and effort
Supports Project Manager to assign technical work tasks to other team members, completing technical deliverables, ensuring overall quality of the technical system, accomplishing project goals (e.g. Timelines, customer satisfaction, achieve margin expectation)
Receives little direction from Project Manager, quality representative, and other stakeholders.
Determines system development methods, leads and coordinates development activities of assigned team members.
Ensure that development task are executed in alignment with the procedures/workinstructions of the current Quality SystemLead role in reviewing and approving technical deliverables for projects, recommends and support Quality manager in applicable verification testing (.e.g. test plan, test protocols, etc.)
Demonstrates curiosity in new technologies & products that could add value.
Support 70-20-10 development plan for assigned team member and provides professional mentoring for assigned Engineers.
Interacts with customer Implements process improvements & costs savings.
Documents technical 'lessons learned', shares knowledge across project teams, and extracts re-useable engineering objects.
Provides assistance for updating technical literature.
Prepares material/hours effort estimates and technical guidance to new proposal efforts.
Develops training plan required to advance engineering competency within assigned group.
Understands, follows, and lead at implementing Standards of Business Conduct policy.
Seeks opportunities to prepare and present technical papers in industry symposiums.
Conducts tasks in accordance with applicable health, safety, quality and environmental regulations (state/federal laws, ISO 9001, ISO 14000, etc.) as well as RA policies and procedures.
Effective verbal and written communication skill.s
Punctually communicates project progress, budgets, task disposition, etc to Engineering Manager and customer.
Distributes project communications to team, customer, and stakeholders.
Supports an environment conducive to effective cross-team interaction and self-initiates applicable information sharing.
Monitors and controls development activities completed by Engineers assigned to projects.
BS in Engineering or Science, or equivalent technical experience.
Typically minimum of 3-5 years of experience in application systems, preferred MES software or other manufacturing system applications.
English speaking and writing skills
Manufacturing Execution Systems (MES)
Strong ability with Java programming and development environments including Eclipse.
Familiarity with common design patterns.
Familiarity with common tools just as SVN, CVS, JUnit, JIRA, Jenkins, ANT, and Maven.
Able to define target architecture and understand and apply customer objectives in the architecture.
Knowledge of Object Oriented Design.
Knowledge of multi-thread programming, Exception Handling, Logging and Localization.
Knowledge of relational database management system (RDBMS) packages including SQL Server and Oracle.
Operating systems knowledge, including Windows (and Linux)
Knowledge of virtualized environments such as VMWare, distributed computing, load balancing/sharing
Exposure to common Integration Tools and Transactions (ERP, Automation) using industry preferred tools and technologies (Middleware, Mulesoft,, Webservices)
Knowledge of common information technology (IT) platforms
Knowledge of J2EE Application Servers (I.e. JBoss) to perform installation, configuration and maintenance tasks.
Ability to define user interfaces that focus on usability. Understanding of established UI design patterns.
Ability to perform code reviews
Good problem solving skills
Knowledge of OPC/LiveData
Internal Number: R21-4450
About Rockwell Automation
When you choose Rockwell Automation, you join countless talented employees who have helped us establish our leadership position in the automation industry over the past century.
You join a diverse, inclusive and global community with a passion for innovation. A place where you can partner with great minds and inspiring people. And a corporation backed by the financial strength that drives growth – and career opportunities.
As much as we focus on our customers, we know our employees are key to our success and future. Helping you develop a rewarding career is a top priority. Because when you succeed, we succeed.