Senior Software Engineer 102212-1 Information Technology (IT) - Detroit, MI at Geebo

Senior Software Engineer 102212-1

Company Name:
JDM
Project Description, Deliverables and
Responsibilities:
The Senior Software Engineer is a team member of Global Connected Consumer Advanced Development & Concepts Group and is responsible and accountable for designing, developing, testing and evaluating software components for Real-Time event processing applications that leverage Big Data technologies and large scale data infrastructure. Data projects will have a focus on collecting, parsing, and managing large sets of data using multiple platforms. This role requires deep hands-on experience in software development and data structures. The successful candidate must be able to work independently as well as contribute to multi-layered solutions that comprehend and specify business, application, data and infrastructure designs. Must be able to develop prototypes and proof of concepts for the selected solutions.
Responsibilities include, but are not limited to the following:
Full lifecycle application development designing, coding and debugging applications in various software languages
Software analysis, code analysis, requirements analysis software review, identification of code metrics, system risk analysis, software reliability analysis, Object-oriented Analysis and Design
Software modeling and simulation
Performance tuning, improvement, usability and automation
Evaluate and identify new technologies for implementation
Maintain standards compliance
Implement globalization of software
Collaborate with Architects to drive design framework alignment
Design and implement solutions for code asset management and reusable design frameworks
Conduct research on new products and drive implementation to benefit/optimize overall software development
Perform root cause analysis, technology evaluation, and design spikes
Forecast completing well-defined work and deliver on those forecasts
Skillset:
Required Skills and
Experience:
A bachelors degree in a technical discipline or related experience
At least 7 years developing enterprise applications
Expert knowledge of database modeling and data structure principles, techniques and best practices
Strong knowledge of design patterns, different programming paradigms
Proven experience designing and developing software in one or more of the following domains:
Enterprise Services using Java and Java constructs - JSE, J2EE, Web Services/RESTful, XML/JSON
Web using Java and Java constructs - XML/JSON, JSP, HTML5/CSS3, Javascript
Strong knowledge and hands on experience with UNIX/Linux
Strong conceptual knowledge of processing data at rest and data in motion using Big Data technologies such as Hadoop HDFS, MapReduce, Pig/Hive, HBASE, FLUME, SQOOP, etc.
Preferred Skills and
Experience:
Demonstrated expert knowledge in multiple software development methodologies (i.e. Agile, Scrum, SDLC)
Enterprise level IT experience in an Architect or Lead developer role
SUSE Linux
Experience with IBM Streams and other IBM Big Data technologiesEstimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.