Job Listing


  • Job List Number:
  • JL0006
  • Date Position Opened:
  • 7/26/2001
  • Last updated/renewed:
  • 8/6/2001
  • Job Title:
  • Principal Engineer - Software Architect
  • Job Type:
  • Full Time
  • Location:
  • Grand Rapids, Michigan
  • Job Description:
  • I am searching for a Principal Engineer - Software System Architect to work directly for my client on projects involving control of real-time, high speed sortation systems used in distribution warehouses, parcel and freight sorting and mail order direct/ eCommerce applications. Beyond this initial effort, future projects will involve developing strategy for the development and application of technology to my client's products and systems.
    Primary Tasks:
  • Leads and coordinates technical activities and artifacts hroughout a project
  • Establishes the overall structure of the system architecture
  • Define architectural patterns, key mechanisms, interfaces and modeling conventions for the system
  • Assists in developing design, programming and implementation guidelines
  • Participates in reviews of the project plan, requirements, design, code and test.
  • Required Skills:
  • Extensive background in:
  • Object Oriented and Component Technology
  • Rational Unified Process
    Experience with:
  • Real Time applications
  • Advanced commercial C++, Java development
  • Rational Rose, Rational enterprise suite
  • Unified Modeling Language
  • Client Server architectures
    The software architect role leads and coordinates technical activities and artifacts throughout the project. The software architect establishes the overall structure for each architectural view: the decomposition of the view, the grouping of elements, and the interfaces between these major groupings. Therefore, in contrast to the other roles, the software architect's view is one of breadth as opposed to one of depth.
    The software architect must be well-rounded, posses maturity, vision, and a depth of experience that allows for grasping issues quickly and making educated, critical judgment in the absence of complete information. More specifically, the software architect, or members of the architecture team, must combine these skills:
    Experience in both the problem domain, through a thorough understanding of the requirements, and the software engineering domain.
    If there is a team, these qualities can be spread across the team members, but at least one software architect must provide the global vision for the project.
    Leadership in order to drive the technical effort across the various teams, and to make critical decisions under pressure and make those decisions stick. To be effective, the software architect and the project manager (PM HAS DIFFERENT FOCUS, NOT TECH LEAD) must work closely together, with the software architect leading the technical issues and the project manager leading the administrative issues. The software architect must have the authority to make technical decisions.
    Communication to earn trust, to persuade, to motivate, and to mentor. The software architect cannot lead by decree, only by the consent of the rest of the project. In order to be effective, the software architect must earn the respect of the project team, the poject manager, the customer, and the user community, as well as the management team.
    Goal-orientation and Pro-activity with a relentless focus on results. The software architect is the technical driving force behind the project, not a visionary or dreamer. The career of a successful software architect is a long series of sub-optimal decisions made in uncertainty and under pressure. Only those who can focus on doing what needs to be done will be successful in this environment of the project.
    From an expertise standpoint, the software architect needs to encompass all "Designer Role" capabilities.
  • Contact Company:
  • Time Technical Services
  • Co's Job Req. Number:
  • 6806
  • Company Type:
  • Agency
  • Contact Person:
  • Kenneth R. Hubbard
  • Contact Phone Number:
  • 866-956-1131 (toll-free)
  • Contact Email address:
  • khubbard@timeservices.com
  • Contact web address:
  • http://www.timeservices.com
  • Pay Range:
  • Low - $100,000.00 High - $175,000.00
  • Bonus:
  • performance, medical, vision, dental, 401K, tuition and educational assistance, continuing education, pension, relocation
  • Additional Comments:
  • My client is a 6B+ company. They hold 60% of the world market share in their technologies. They have been in business for more than 60 years. They are extremely industry diverse (multi-industry) and subsequently are not affected greatly by a softening economy.

    If you have an interest in this opportunity or would like to keep abreast of other strong opportunities in the Mid-West, I would be pleased to speak with you.

    My company is a full service provider specializing in Engineering and Information Technology for the strongest companies throughout the Mid-West. If you would like to keep abreast of potentially strong opportunities, I would be pleased to speak with you.