Win a copy of Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques this week in the Server-Side JavaScript and NodeJS forum!

Trevor Harding

+ Follow
since Jul 27, 2006
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Trevor Harding

If interested please submit resume to Trevor at or contact by phone 678-578-1074. I look forward to hearing from you!

Our client in Buckhead is looking for an application architect with online banking experience for a permanent position. This candidate will work with Directors, Senior Principal, and Principal Consultants with limited supervision to fully understand development, Integration, and Testing requirements and issues within the scope of each engagement, with a thorough knowledge of company processes and procedures. Performs detailed analysis of each request and provides accurate work estimates to support the software development life cycle. Completes specific tasks associated with developing, installing and testing solutions to clients� technical and business problems, utilizing the corporate standard development tools and project methodology.

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

� Analyzes software requirements to determine feasibility of design within time and cost constraints.

� Leads development, installation, implementation and testing resources to determine interface between hardware and software, and operational and performance requirements of overall system.

� Conducts design reviews of code/scripts; performs Unit testing and debugging of applications using current programming language and technologies to eliminate logic, data and communication abends.

� Utilizes software tools to develop test data files and conditions as per test plan specifications.

� Reviews software system testing requirements, procedures, code design specifications, debugging routines, and ensures all steps are sufficiently documented.

� Provides feedback/suggestions to senior staff on ways to reduce time spent on specific tasks, and to automate or standardize processes/procedures.

� Assists Consultants with troubleshooting of developed/installed/tested applications.

� Responsible for attending project team meetings, taking notes on team or personal action items and providing timely status reports/issue resolutions to Principal and/or Senior Principal Consultants.

� Works with Senior Management to prioritize multiple duties to meet project deadlines and fulfill responsibilities. Determines when to refer problems, questions, or issues to senior staff or client manager, in a timely manner and in accordance with defined escalation procedures.

� Provides input into Risk Mitigation plan

� Leverages strong industry knowledge and extensive software development skills to make recommendations regarding efficient processes and best practices.

� Responsible for adherence to weekly time reporting policies.

� Must be able to travel up to 75%, depending on projects and business needs.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with
disabilities to perform the essential functions.


Requires a Bachelor's degree (BA or BS) from four-year college or university.

Other Education required:

Master's degree (MA or MS) is preferred.


Minimum of 5 or more years or related technical consulting experience.

Other experience required:

Requires thorough knowledge of prototype development, and general interaction design/usability principles.

Experience working with Banking, Investment and/or Insurance applications preferred

Other Skills and Abilities -Computer Skills, Programming, Software, Equipment, etc.:

� Ability to exercise judgment within broadly defined practices and policies.

� Excellent communication, presentation, organizational and interpersonal skills

� Excellent troubleshooting/problem solving skills

� Experience using common software deliverables (e.g. TSoW�s, data models, design documents, requirements documents, etc.)

� Thorough understanding of design and coding techniques and tools

� Time and task management skills (use of Day-timers, PDA�s, or MS Outlook Calendar and task management tools)

� Strong knowledge and understanding of the relevant technologies and platforms

� Ability to function in a team environment

� Strong knowledge of testing methodologies and techniques

� Thorough understanding of business application or product being developed

� Ability to prepare resource and time estimates with a high degree of reliability

Computer Skills:

Proficient in the use of Microsoft Office Software.
Strong Microsoft Excel skills.
Strong Microsoft Word skills.
Strong Microsoft PowerPoint skills.
Strong Microsoft Project skills.
Strong Microsoft Access skills

Key Technical Skills:

� Object Oriented Programming techniques, analysis and design

� C++

� Tuxedo (+)

� Java / J2EE (+)

� Development on AIX platform

� Websphere

� TCP/IP, SNA or other communication


� EAI & Messaging Tools (MQ, JMS, Mercator, TIBCO, etc.)

� Relational Database (SQL, Oracle, Sybase, etc. - DB2 preferred)

� HTML (+)

� Forte (+)

� Experience with distributed systems
15 years ago