Job Description
|
Title
|
Software Engineer
  |
This is the short description for the job opening. |
|
Location
|
Emeryville, CA
  |
This is where the job is located |
|
Job Description
|
Job Title: Software Engineer
Job Summary
Work in a team setting to design, code and test software systems in a multi-tiered, Linux environment. Maintain design documentation and work with QA engineers to identify and resolve software defects. Take responsibility for small and intermediate-level projects. Meet deadlines and juggle multiple projects. Take direction from development and engineering leads as well as the Director of Engineering. Implement to specifications created by Project Managers. Be creative and have good problem solving skills.
Ideal Candidate
· 5 + years work experience
· Takes ownership of assigned tasks and exhibit excellent follow through
· Able to understand business problems
· Able to work effectively in a fast-paced, changing environment and meet tight deadlines
· Strong work ethic and professionalism
· Creative with strong problem solving abilities
· Willingness to learn new technologies and skills
Duties and Responsibilities
· Work with senior technical staff to design system changes
· Code and test software systems for new and existing internal and external features and functions
· Work closely with internal customers to build and implement systems based on the business requirements;
· Take technical direction from engineering leads and Director of Engineering
· Review and provide input to functional specifications
· Work with Project Managers to develop project plans, provide status and technical expertise
· Work with QA engineers to identify and resolve software defects.
· Produce and maintain design documentation
· Meet regularly scheduled site release dates
· Available to provide support for on call production demands
Required
· 2+ years of programming experience in C, Java or Python in a professional environment
· 2+ years of relational database experience using Oracle or SQL Server.
· Familiarity with Object Oriented programming concepts
· Knowledge of multi-threaded and multi-tasked programming
· Working knowledge of markup languages and/or scripting
· Programming experience in a Unix/Linux environment
· Good communication skills both written and oral
· Bachelor’s degree (Math, EE or CS preferred) or equivalent work experience
  |
Please describe the job you are offering. Do not include your company name or contact information here. Applicants respond by submitting their resumes. |
|
Salary Range
|
80-100k
  |
What salary range were you considering for this position? |
|
First Question
|
How would you rate your perl skills?
  |
This is used to prioritize the candidates. You might ask years of experience with your technology. |
|
Second Question
|
Have you been involved with architecture and design?
  |
This is used to prioritize the candidates. You might ask years of experience in your industry. |
|
Market Place
|
North America
  |
The marketplace defines the visa requirements. Please let us know which market this job is in. |
|
Employee Or Consultant
|
Either
  |
Are you looking for an employee or a consultant? |