Ruby on Rails Developer
Posted about 1 month ago at 29 January 2010
| Company name: | Prosum |
|---|---|
| Location: | Glendale, CA, USA |
| Email: | Phone: 310-426-0689 |
| URL: |
Description:
Senior Software Engineer (RoR)
The Senior Software Engineer participates in the design, development, documentation, analysis, creation, testing and modification of computer systems and programs based on and related to system design specifications. He/she is expected to be highly skilled and proficient in the theoretical and practical application of specialized knowledge related to computer systems, analysis, programming and software engineering while working independently and without close supervision. Senior Software Engineer is expected to deliver results and innovation in Data Processing and ETL (Extract, Transform, and Load), systems design, architecture, and implementation, information delivery, Data management and also, he/she will be expected to be able to work well in a team environment.
Responsibilities:
Define, design, and implement solutions for high-performance systems using data processing applications, home grown tools, unix tools (Ruby, Perl, Shell Scripting, Java), and other emerging technologies (ie. Hadoop)
Develop prototypes rapidly for evaluation and validation purposes
Define, design, and implement databases and database changes to support new features and enhancements.
Document code and system designs
Provide application support and systems maintenance
Perform research and analysis on needs and possibilities
Lead and mentor junior staff members
Play an active role in discussing the evolution of the product
Develop deep expertise in multiple areas
Keep abreast of latest technologies and trends
Qualifications:
Minimum of 6 years’ experience.
High level of proficiency in basic computer skills with a passion for technology
Strong problem solving and troubleshooting capabilities
Ability to learn new skills quickly with minimal guidance
Dedicated to achieving project schedules and milestones
Ability to work in a team environment with aggressive deadlines and multiple priorities while staying a team player
Strong oral and written communication skills, as well as strong interpersonal skills
Strong attention to detail
Self starter able to work with minimal supervision
Strong database knowledge and SQL language, especially Oracle, Postgres, and MySql
Education:
Bachelor’s Degree in Computer Science or related field is required
Required skills:
Fluent in multiple programming languages and ability to learn new ones easily
Strong experience with Ruby, Perl, Shell Scripting, java, and Linux/Unix, Hadoop.
Large scale datasets and optimizations
Desired skills:
Contributions to open source community
Experience with large-scale and distributed software architectures
| Employment Terms: | |
|---|---|
| Hours: | - |
| Onsite: | Yes |
Embed this job to your site:
e.g.