Ads
Tuesday, May 21, 2013
Engineer 4, Software Development - / Senior Software Engineer (Big Data) - vacancy
Job title: Engineer 4, Software Development - / Senior Software Engineer (Big Data)
Location: Washington, DC 20005 (map it!Map it!)
Base Pay: N/A
Employee Type: Full-Time
Industry: Internet - ECommerce
Reference ID: 72010942_141150106
Job Overview
* Responsible for planning and designing new software and web
applications.
* Analyzes, tests, and assists with the integration of new applications.
* Oversees the documentation of all development activity.
* Trains non-technical personnel. Assists with tracking performance
metrics. Integrates knowledge of business and functional priorities.
* Acts as a key contributor in a complex and crucial environment.
* May lead teams or projects and shares expertise.
Core Responsibilities
The Challenge:
* Works on the development of a Recommendations engine using large, diverse sets of usage data.
* Collaborates with project stakeholders to identify product and technical requirements. Conducts analysis to determine integration needs.
* Designs new software, supports systems under development, and customizes current systems. Develops software update process for existing applications. Assists in the roll-out of software releases.
* Helps oversee the researching, writing, and editing of documentation and technical requirements, including evaluation plans, test results, technical manuals, and formal recommendations and reports.
* Keeps current with technological developments within the industry. Monitors and evaluates competitive applications and products. Reviews literature, patents, and current practices relevant to the solution of assigned projects.
* Provides technical leadership throughout the design process and guidance with regards to practices, procedures, and techniques. Serves as a guide and mentor for junior level Software Development Engineers.
* Assists in tracking and evaluating performance metrics. Ensures team delivers software on time, to specification, and within budget.
* Works with Quality Assurance team to determine if applications fit specification and technical requirements.
* Displays expertise in knowledge of engineering methodologies, concepts, and skills and their application in the area of specified engineering specialty.
* Displays expertise in process design and redesign skills. Presents and defends architectural, design, and technical choices to internal audiences.
* Relocation assistance available for qualified applicants.
Tasks
- Collaborates with project stakeholders to identify product and
technical requirements. Conducts analysis to determine integration
needs.
- Designs new software and web applications, supports applications under
development, and customizes current applications. Develops software
update process for existing applications. Assists in the roll-out of
software releases.
- Trains junior Software Development Engineers on internally developed
software applications.
- Oversees the researching, writing, and editing of documentation and
technical requirements, including evaluation plans, test results,
technical manuals, and formal recommendations and reports.
- Keeps current with technological developments within the industry.
Monitors and evaluates competitive applications and products. Reviews
literature, patents, and current practices relevant to the solution of
assigned projects.
- Provides technical leadership throughout the design process and
guidance with regards to practices, procedures, and techniques. Serves
as a guide and mentor for junior level Software Development Engineers.
- Assists in tracking and evaluating performance metrics. Ensures team
delivers software on time, to specification, and within budget.
- Works with Quality Assurance team to determine if applications fit
specification and technical requirements.
- Displays expertise in knowledge of engineering methodologies,
concepts, and skills and their application in the area of specified
engineering specialty.
- Displays expertise in process design and redesign skills. Presents and
defends architectural, design, and technical choices to internal
audiences.
- Consistent exercise of independent judgment and discretion in matters
of significance.
- Regular, consistent and punctual attendance. Must be able to work
nights and weekends, variable schedule(s) as necessary.
- Other duties and responsibilities as assigned.
Job Requirements
- Bachelors Degree or Equivalent
- Engineering, Computer Science
- Generally requires 7-11 years related experience
Additional Requirements
Qualifications:
* Demonstrated experience (6+ years) using Java technologies including J2SE, XML/XSLT, Apache Jakarta components and other open source software.
* Experience developing commercial applications using Big Data.
* Experience with machine learning and/or algorithms.
* Experience with NoSQL, preferably Hadoop/HBase (desired).
* Experience with and understanding of core Computer Science concepts required.
* Experience with and understanding of Unix systems (RHEL) is desirable.
* Experience with development and implementation of business and technical requirements.
* Experience in Agile development methodologies (desired).
* Demonstrated problem solving ability with strong written/verbal communication and presentation skills.
* Bachelor's Degree or equivalent experience
* Relocation assistance available for qualified applicants.
How to apply: visit; http://www.careerbuilder.com/JobSeeker/Jobs/JobDetails.aspx?APath=2.21.0.0.0&job_did=J3H5TV6F325VSMBGKBP&IPath=JRM0D
0 comments:
Post a Comment