1 Click Easy Apply


Software Engineer


Buffalo, New york


Software Engineer Job Opening in Buffalo, New york - Software Engineer
50010
Job Summary:
The CUBRC, Inc. Buffalo, NY and Rome, NY Offices have immediate need to fill multiple Software Engineering positions working on state of the art research and development projects. The successful candidate will join a team of researchers and software developers to implement, in software, advanced data analysis algorithms and technologies. As a member of the program team, the successful candidate will perform software system architecture, integration, design, implementation, and testing under the direction of a Principal Engineer or Investigator. The successful candidate may lead small groups of engineers in implementation of specific functionality. In addition to software development, responsibilities will include system documentation and presentation preparation.
CUBRC maintains an Affirmative Action Plan to establish fair access to employment opportunities and to create a work community that is an accurate reflection of the qualified workforce.
Due to security clearance requirements, U.S. citizenship is required for employment.
Qualifications:
Minimum Qualifications:
A Bachelor's or Master?s degree in computer science with an emphasis on software engineering or programming or a bachelor's degree in a scientific discipline with significant coursework in computer programming or software architecture.
Preferred Qualifications:
The optimal candidate should have demonstrated education or experience in some or all of the following:
Extensive knowledge and expertise of Java programming framework with at least 2 years of full time industry experience.
Web application backend development (HTTP/REST) and deployment (JBoss/Tomcat) experience.
Experience with cloud computing technologies (Hadoop, MapReduce, HBase, Zookeeper, Spark), having previously developed code using these components.
SQL/NoSQL database design and implementation experience.
Scientific computing or algorithm/heuristic implementation experience.
Experience with the following application development tools:
Integrated development environments (e.g. IntelliJ IDEA)
Maven
Version control frameworks (e.g. Git)
Testing libraries (e.g. Junit)
Job Type: Full-time
Required education:
Bachelor's
Required experience:
Software Development: 2 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC