Software Developer Job in Hawthorne, New York US
Job description
Employees in this role will work as part of the IBM InfoSphere Streams development and research team and will initially be mentored by a senior Streams developer.
They will learn about the Streams product, and streaming data applications in general. They will design, develop, and test system software, tools, adapters, and applications to help our Streams clients leverage this emerging technology.
Good knowledge of C++ and Java development on Linux platforms is required. Working knowledge of streaming data applications, complex event processing, and analytic software is a plus.
Employees in this role use design documentation, such as Functional Programming Specifications and high level design documents to implement the identified components. They also ensure that the implemented components are unit tested and ready to be integrated into the product. Software developers also provide fixes to defects identified by the verification team during the software development life cycle.
Required
- Bachelor's Degree
- Readiness to travel 10% travel annually
- English: Fluent
Preferred
- Master's Degree in Engineering
- At least 2 years experience in Apply Knowledge of Software Development
- At least 2 years experience in Linux Application Development
- At least 2 years experience in Linux System Knowledge
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.