Cargill Application Architect in Nanjing (Nanking), China

Application Architect

Cargill provides food, agriculture, financial and industrial products and services to the world. Together with farmers, customers, governments and communities, we help people thrive by applying our insights and over 150 years of experience. We have 150,000 employees in 70 countries who are committed to feeding the world in a responsible way, reducing environmental impact and improving the communities where we live and work.


Position Purpose & Summary:

The application architect(AA) is the subject matter expert responsible for application software services within the OSC portfolio. This position is responsible for the delivery of the application solution that addresses business requirements, meeting financial target (cost and benefits) while maximizes reuse by leveraging on common solutions & services and also enabling application and business agility.

Application Architect will develop and maintain a deep understanding of the OSC applications(or suite of applications) under his/her care and ensures the application(s) functional/technical areas are well designed and understood. This position will utilize knowledge of different plant systems and applications that utilize the hardware environment to provide “best in class” IT solution and architecture for the Cargill plants.

This position is entrusted to proactively identify data requirements, application requirements, security/privacy requirements as well as infrastructure requirements and/or impacts and work with Technical Architects to address. He/she ensures solutions developed/procured are aligned to the Enterprise architecture standards and principles.

This position is accountable for solution evaluation and early-phase project estimates which contribute to the business case.

This role is able to facilitate the difficult conversations involving balancing corporate strategies and local business requirements. This requires an ability to see multiple perspectives, steer discussions towards fact-based comparisons, and drive significant net value for the Enterprise.

This position is responsible for staying current with emerging business and technology trends, promoting the ‘art of the possible’, and driving innovation investments throughout the assigned OSC application portfolio.

Principal Accountabilities:

50% Architecture Planning and Development

  • Owns the conceptual, logical and physical architecture for OSC application (of suite of applications) and its roadmap.

  • Accountable for the functional, data and technical architecture for applications within their scope.

  • Accountable for development of conceptual designs and solution blueprints for specific set of applications.

  • Responsible for maintaining application integrity through the course of the project including controlling scope, managing solutions for change requests and clarifying solution capabilities during all delivery phases

  • Responsible for ensuring the security architecture meets the requirements provided via TGRC

  • Responsible for the alignment of application roadmap with business strategy/roadmap.

  • Ensures Cargill roadmap items are included in vendor of your application(s) roadmap.

  • Acts as part of the broader Cargill Architecture community to define and execute architecture processes, ensure adherence to the architecture standards/principles.

  • Primary contact for the vendor(s) of your application(s) (including open source distribution vendors).

  • Provide support and consultation for detailed design, deployment and production support.

  • Support Portfolio Solution Architect(s) to understand the solution architecture for all capabilities within the OSC portfolio (meaning the application portfolio, key APIs, transactions, etc.) and the associated roadmap

30% Business Partnership

  • Work with regional BRMs and businesses to establish clear connections between business goals and strategies and the process, data, and technology investments required to achieve them.

  • Provide consultation and recommendations for software development design/architecture, application frameworks, and/or interfaces during the design and ongoing care of solutions.

  • Regularly interface with other architects, business analysts, process designers, application portfolio managers, business relationship managers, and Enterprise subject matter experts to understand and evaluate application(s) capability needs.

  • Responsible for the definition of the architecture and technology opportunities of the application based on new and emerging technologies. Independently establish priorities and strategies, ensuring they are consistent with business goals and economic viability.

10% Architecture Assurance

  • Manage adherence to defined standards throughout the design, development and implementation processes for the assigned application(s) including managing exceptions against the portfolio.

  • Review new projects and architecture solutions, ensuring they are aligned with the Enterprise architecture and meet financial targets.

  • Champion data as a corporate asset, ensuring the value realization of the investments Cargill is making in the data and information areas are captured.

10% IT Innovation & Delivery

  • Drive improvement of architecture methodologies and services. Supports implementation, improvements, and proper utilization of architecture tools. Ensures the quality of architecture assets, and keeps them up-to-date. Develops and maintains architecture metrics.

  • Maintain knowledge of industry trends and utilize this knowledge to educate both IT and the business on opportunities to build better target architectures that support and drive business decisions.

  • Drive the definition of the architecture and technology opportunities of the application(s) based on new and emerging technologies.

  • Demonstrate knowledge of a wide variety of technology disciplines.

  • Participates in routine and non-routine construction, automation, and implementation activities, ensuring successful implementation with architectural and operational requirements met

  • Assist in the design of new testing methods and resolves routine and non-routine technical issues with minimal assistance. With minimal guidance, monitors systems capacity and performance.

  • Participates in disaster recovery activities and contributes to disaster recovery planning.


Education, Experience, Skills

Minimum Required Qualifications

  • Bachelor’s degree in Computer Science or Management Information Systems; OR equivalent experience.

  • At least 8 years development and implementation experience OSC applications in one or all of these areas :

  • Automation systems – Supervisory Control and Data Acquisition(SCADA), Distributed Control System(DCS), Human Machine Interface(HMI), Motion control, and/or Artificial neural network(ANN), Robotics

  • Manufacturing execution systems, fomulation applications.

  • EHS, Quality management and lab systems

  • Logistics systems -track and trace systems, weighbridges/scales integrations, packaging, Warehouse management/Auto storage and retrival system,

  • Implemented solutions in 3 or more different business entities within or in different companies, deploying the applications in different business scenarios as a main contributor.

  • Strong conceptual, strategic thinking, problem solving, technical and analytical skills. Ability to quickly comprehend the functions and capabilities of new technologies

  • Strong domain knowledge in business processes and experience in developing solutions to address business requirements/problems involving process, data and technology.

Advanced Knowledge of:

  • Principles and practices of application testing, analysis, and security administration.

  • Methods and techniques used to design, develop, test, and implement applications.

  • Methods and techniques of evaluating business requirements and developing information systems solutions.

  • Principles and practices of programming languages and operating systems/environment.

  • Have experience or similar experience in more than 1 of the below :-

  • Microsoft .NET Framework fundamentals.

  • Visual Studio .NET Development Environments.

  • Structured Query Language (SQL).

  • Microsoft SQL Server 2000 and above.

  • Active Server Pages.

  • JavaScript.

  • Hyper Text Markup Language (HTML).

  • Business Objects Web Intelligence.

  • Microsoft Windows Server 2000 and above.

  • Microsoft Azure

Competency and Skills :-

  • Leadership and inter-personal skills including teamwork, facilitation and negotiation, stakeholder management.

  • Good written and verbal communication skills, proficiency in English(mandatory), Chinese(required), Malay(preferred)

  • Able to manage multiple projects/requests and work consistently under stringent deadlines and with available resources without causing any delay in the project

  • Able to resolve complex problems and avoid future occurrence of similar problems

  • Able to train and impart knowledge across the team and the client's/users

  • Able to learn and acquire knowledge about the latest technologies adapted in the product development life cycle.

Job Information Technology

Primary Location China-32-Nanjing (Nanking)

Schedule Full-time

Job Type Standard

Shift Day Job

Req ID: NAN01176