You are hereJobs / Applications System Architect at Ningbo Port Company

Applications System Architect at Ningbo Port Company


By Webmaster - Posted on 25 February 2009

Please find recruit information below and send your resume to info@amkconsulting.com:


Ningbo E-port company is a join venture company of Ningbo port company and AMK consulting company. It was found in 2008 for port related information technology solution.

Ningbo Port consists of 5 port areas of Beilun, Zhenhai, Ningbo old port, Daxie and Chuanshan. It is a modern comprehensive multifunctional deep-water port, combining inland, estuary and coastal harbors. now there are 191 operational berths including 39 deep-water berths with 10,000 and more tonnage. The larger ones include the 250,000 tonnage crude oil terminal, the 200,000 tonnage ore discharging berth (also for 300,000 tonnage ships), the specialized  terminal for the 6th generation container vessel and the  50,000 tonnage berth dedicated for liquid chemical products. Up to now shipping lines have been opened to more than 560 ports of over 90 countries and regions.
The main business of Ningbo Port covers handling, storage and transshipment of imported iron ore, container for foreign and domestic trade, crude and finished oil, liquid chemicals, coal and other bulk and genereal goods. The cargo throughput of Ningbo Port in 2003 reached 185 million tons, 20% increase over the year before. Following Shanghai Port, it ranks 2nd among the coastal ports of mainland China. The container throughput in 2008 was 10 million TEU, taking the 5th place among the ports of mainland China. For 5 years running it has been taking the first place for its increase rate among the chief container ports of mainland China.

Applications System Architect

Under the direction of the Manager or other senior personnel, the Applications System Architect will gather and evaluate functional requirements, review technology/application alternatives, develop architectural strategies to meet the functional requirements, execute "proof of concept" tests to confirm strategies/designs, and design and code architectural components. Duties also include performing technical evaluations, recommending programming standards and guidelines, optimizing system performance, and assisting staff with technical/system questions and research. The Applications System Architect develops or modifies systems in response to system support or enhancement requests, which may involve project leadership responsibilities. The Applications System Architect has expertise in the design, development and deployment of enterprise-level, N-tier architecture applications. Position may also provide on-going production system support and perform other duties, as assigned.

ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties may be assigned.

Work Performed

A. Business/Application Knowledge
• Understands the Ningbo port's general business functions, and has a conceptual understanding of each unit's activities.
• Has in-depth knowledge of assigned application systems.
• Has in-depth knowledge of E-port's system architectures. Understands Company's network configuration and capabilities.
• Participates in a Help Desk support role

Emphasis:20%

B. Technical/Programming Skills
• Has in-depth knowledge of the .NET framework and related programming tools. Able to evaluate prospective languages and tools for use by the department.
• Codes and tests application architecture and framework components. Recommends changes to improve system performance. Provides programming expertise for department's projects, as assigned.
• Executes "proof of concept" tests to determine technical viability of application architectural strategies/designs and interoperability of technical components so that the company gains maximum value from information technology capabilities.
• Assists junior staff with technical/system questions and research. Is recognized as a subject matter expert and provides training to others.
• Recommends and enforces programming standards and guidelines, and develops application frameworks to improve application performance and maintainability.

Emphasis:20%

C. Analysis Skills
• Develops and modifies system architectural strategies and designs, to meet functional and technical requirements. Evaluates technology/application alternatives and recommends alternative which best fits requirements. This includes specifying the combination of hardware and software to deploy.
• Evaluates technical tools and purchased components for use by the department.
• Reviews proposed Software Packages and internally developed system designs for technical feasibility.
• Understands the Software Development Lifecycle (SDLC) methodology. Creates appropriate requirements and technical documentation.
• Prepares accurate time and cost estimates for assigned projects.
• Understands the application deployment process and project personnel's responsibilities.
• Coordinates and conducts project reviews, as appropriate.

Emphasis:30%

D. Project Management
• Evaluates project objectives and scope for feasibility.
• Able to lead large projects or take responsibility for a major portion of large projects.
• Produces project status reports on a timely basis, and alerts management of impediments to progress.
• Understands scheduling techniques, and identifies task dependencies and critical paths.
• Monitors budget and target date variances and keeps projects on track.
• Demonstrates ability to handle multiple responsibilities/applications on an ongoing basis.
• Demonstrates the ability to lead a development team through the design and implementation of architectural components and/or architectural decisions.
Emphasis:15%

E. Basic Skills
• Adheres to Company standards and methodology.
• Adheres to company confidentiality and security requirements.
• Solid communication skills (verbal, written, and presentation) and strong interpersonal skills, along with the ability to work as a team member with minimum supervision as well as a willingness to work some overtime.
• Consistently demonstrates a high level of integrity and professionalism. Emphasis:15%

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.

EDUCATION and/or EXPERIENCE
1. Bachelor's degree (B. S.) from four-year accredited college or university.
2. Not less than eight years of experience in systems development.

CERTIFICATES, LICENSES, REGISTRATIONS
1. Applicable Microsoft certifications such as: Microsoft Certified Professional Developer (MCPD) and/or Microsoft Certified Solution Developer for Microsoft .NET (MCSD).

PHYSICAL DEMANDS
1. Typical office environment requiring long hours of work on Desktop computing equipment.
2. Travel required (+-10%) for the purpose of coordinating off-site software development activities.



Recent comments