[Zope-Annce] Python/Zope Job Available

2006-01-20 Thread Bob Corriher
P-Wave Inc has an opening for a software engineer: with Python and Zope 
experience. The job will require relocation to the southeastern PA area.


Forward resumes/salary requirements to [EMAIL PROTECTED]

Detailed job requirements are as follows:


Software Engineer:

The position will support business functions through the use of 
internally developed and third party software solutions. The select 
candidate should have a working knowledge of full life-cycle development 
methods and have the ability to perform well in a highly diverse and 
busy team environment.  Roles: developer/programmer, business analyst, 
contribute to programming specifications, design and implement program 
logic, test and debug programs, support production software operations, 
meet with business personnel to define requirements, report progress and 
status of assigned tasks to project teams.


Experience: qualified candidate should have 4 -5 years experience with 
developing web-based software programs for business applications. 
Excellent analytical and problem-solving skills. Excellent oral and 
written communication skills. College degree required preferably in 
computer science. Hands on experience with business software 
applications development methodology. Advanced skills in Object Oriented 
Programming (OPP) highly desirable. Experience with Python and Zope 
highly desireable. Additional Skills: VB or C++, XML, wxPython, Zope, 
Javascript, HTML, SQL, Apache, working knowledge of CVS.



Primary duties include:

oPlan, develop, test, document and maintain computer programs, 
applying knowledge of programming techniques and computer systems using 
Python, wxPython, Zope and SQL.


oEvaluate user request for new or modified program to determine 
feasibility, cost and time required, compatibility with current system, 
and computer capabilities.


oConsulting with client to identify current operating procedures 
and clarify program objectives.  Help to develop proposal with 
information gathered to be submitted to the client.


oPrepares flowcharts and diagrams to illustrate sequence of 
steps program must follow and to describe logical operations involved.


oDesigns GUI displays to accomplish goals of user request.

oConverts project specifications, using flowcharts and diagrams, 
into sequence of detailed instructions and logical steps for coding.


oRecreate steps taken by user to locate source of problem and 
rewrites program to correct errors.


oSoftware installation and some hardware setup.

oEnd user training

oTrade show/Meeting presentations of product for end users


Required Skills:

oPython / wxPython programming in Win32 environment

oExperience setting up and administering relational databases 
such as MySQL, FireBird, PostgreSQL


oGood working knowledge of SQL

oAbility to solve technical problems

oGood communication skills, both verbal and written.


Desired Skills:

oZope programming experience

o   CMF and/or Zope 3 experience

o   Experience with Zope4Intranets  a plus

oCrystal Reports programming

oGood working knowledge of NSIS installer

oGood working knowledge of CVS/SVN

oGood working knowledge of barcodes/barcode scanning

oGood working knowledge of palmOS

oProgramming on PalmOS device

oGood working knowledge of Microsoft Word/Excel/Powerpoint

___
Zope-Announce maillist  -  Zope-Announce@zope.org
http://mail.zope.org/mailman/listinfo/zope-announce

 Zope-Announce for Announcements only - no discussions

(Related lists - 
Users: http://mail.zope.org/mailman/listinfo/zope

Developers: http://mail.zope.org/mailman/listinfo/zope-dev )


[Zope-Annce] [ANN] IncrementalSearch[2] -- Bugfix release

2006-01-20 Thread Dieter Maurer
I found a bug in IncrementalSearch[2] that can cause wrong
results under rare circumstances. One requirement is
a not search embedded in an or search (but this is not sufficient
to cause the problem).

You find fixed versions at

  http://www.dieter.handshake.de/pyprojects/zope


IncrementalSearch[2] is a low level search engine for the 
efficient execution of and, or and not queries.

Unlike traditional search engines (like that implemented by Zope's ZCatalog),
it computes hits incrementally (one at a time) and interleaves
hit determination and index lookup. If a query is a quite
specific and query (that is the usual case), then IncrementalSearch
can result in significantly reduced search times.

I observed gains for IncrementalSearch2 in an order from about 20 percent
for queries including a large (bushy) or query (queries
IncrementalSearch2 cannot optimize well) up to 95 percent and more
(for pure highly specific and queries).


-- 
Dieter
___
Zope-Announce maillist  -  Zope-Announce@zope.org
http://mail.zope.org/mailman/listinfo/zope-announce

  Zope-Announce for Announcements only - no discussions

(Related lists - 
 Users: http://mail.zope.org/mailman/listinfo/zope
 Developers: http://mail.zope.org/mailman/listinfo/zope-dev )