At Poplar Solutions we believe that our strengths are built on our most important resource - our people. Poplar Solutions consistently attracts and retains the highest caliber employees.
If you're interested in working for a world-class, high-tech web development organization, look through our open positions. We offer an excellent benefits package as well as flexible working hours. Employees are supported through our training and development program of in-house and external workshops and tuition refunds.
Poplar Solutions also provides, on a contract-for-fee basis, human resource services among others for a number of its subsidiaries. The open job postings on this site represent various subsidiaries and wholly owned companies.
Poplar Solutions is firmly committed to affirmative action. It is our policy to afford equal employment and advancement opportunity to all equally qualified persons, regardless of race, creed, color, sex, age, disability, national origin or veteran status and to conform to all applicable laws and regulations.
Open Positions
Software Engineer -
The position will support business functions through the use of internally developed 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 and customer personnel to define requirements, report progress and
status of assigned tasks to project teams.
Experience: Qualified candidate should have 4 - 5
years experience of developing software programs for business application.
Excellent analytical and problem-solving skills, as well as excellent oral and
written communication skills are essential. Qualified candidate should have hands on
experience with business software applications development methodology.
Advanced skills in Object Oriented Programming (OOP) are highly desirable. Experience with Python,
Zope highly desirable. Additional Skills: JavaScript, HTML, SQL, Apache, VB or
C++, XML, working knowledge of Source Code Management such as Subversion and
Windows GUI programming.
- Plan, develop, test, document and maintain computer programs, applying knowledge of programming techniques and computer systems using Python, wxPython, Zope and SQL.
- Evaluate user request for new or modified program to determine feasibility, cost and time required, compatibility with current system, and computer capabilities.
- Consulting with client to identify current operating procedures and clarify program objectives.
- Help to develop proposal with information gathered that would be submitted to the client.
- Prepares flowcharts and diagrams to illustrate sequence of steps program must follow and to describe logical operations involved.
- Designs GUI displays to accomplish goals of user request.
- Converts project specifications, using flowcharts and diagrams, into sequence of detailed instructions and logical steps for coding.
- Recreate steps taken by user to locate source of problem and rewrites program to correct errors.
- Software installation and some hardware setup.
- End user training (on site and/or remotely)
- Assist in the maintenance and improvement of Poplar Solutions’s servers and Poplar Solutions’s internal development and management systems.
- Create documentation for software
- Trade show/Meeting presentations of product for end users
Required Skills:
- Python / wxPython programming in Win32 and Linux environment
- Expertise in Zope 2 and Zope 3 development environments
- Experience setting up and administering relational databases such as MySQL,, Postgress
- Good working knowledge of SQL
- Ability to solve technical problems
- Good communication skills, both verbal and written.
Desired Skills:
- Good working knowledge of Subversion
- Good working knowledge of Microsoft Word/Excel/PowerPoint and other documentation tools