Senior Developer / Technical Lead
Reports to Director, Development
Responsibilities:
- Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and installing to support an organization’s 3-tier or N-tier architecture
- Works with Web Designers in a team setting
- Exploratory approach to problem solving
- Plan, execute, and control technical aspects of projects, both large and small.
- Assist in project scope / requirements analysis definition & estimation
- Create and submit detailed technical plans
- Determine appropriate resources required to implement project tasks
- Manage/balance competing demands: scope, time, cost, risk and quality
- Manage technical project personnel including subcontractors / client personnel
- Monitor progress and prepare status reports detailing progress of projects
- Generate new ideas regarding the development of best practices methodologies and tools.
Required Skills:
- BS in Computer Science or equivalent years in industry
- 2-4 years of C++, Python, Java or Smalltalk
- Enjoys reading source code
- Understands the value of test-driven development
- Able to switch from product development to client interaction with ease
- 2+ years of technical project management experience (software or web-based)
- Consistent track record for delivering projects on time and budget
Desired Skills (any of the below):
- Experience working with Open Source technologies
- In-depth knowledge of the Zope application server
- Exposure to of the Plone content management system
- Experience with information retrieval, taxonomy / other information management systems
- Search Engine experience: Lucene/Xapian or commercial offerings
- Real world Python experience
- Windows experience (COM/.NET)
- Willingness to acquire and learn new skills as needed
- Self-motivated and able to work in a fast paced environment
Location: Houston, Texas (Museum/Montrose)
Hours: Full time or Contract to Hire
Compensation: Based on Experience
Job Openings
Enfold is always looking for talented team members!
See our open positions and submit your resume.
About Enfold
See our latest news and learn about our values, clients and management team.