Constellium logo
Constellium
Posted 174 days agoVerified live 1d ago

Software Analyst

Brief overview

Ravenswood, WVIn-person
UndergradOr in progress
1+ yrsMinimum
JavaC#C++Object-oriented programmingObject-oriented design patternsJEE software developmentJEE best practicesMulti-threaded applicationsRelational databasesDB2SQLServerJSFPrimeFacesSoftware Development Life CycleJBossEclipseReporting tools

Job description

Summary

Constellium is a leading company in aluminum aerospace technology, operating one of the largest rolled products facilities in the world. They are seeking a Software Analyst to design, create, and maintain software systems for multiple departments, ensuring quality applications are delivered on time and providing technical assistance as needed.

Responsibilities

  • Participate as an analyst on a project team and complete assigned activities in a timely manner
  • Create quality applications delivered in a timely manner to the specifications established by the requestor
  • Provide technical assistance to other systems analysts, external programming resources, and users
  • Fix and maintain existing applications as needed

Skills

  • Bachelor's degree in computer science
  • One to three years of relevant experience
  • Passionate about software development
  • Excellent work ethic
  • Excellent trouble shooting skills
  • Familiarity with object-oriented programming language (Java, C#, C++, etc)
  • Familiarity with object-oriented design patterns and their implementation
  • Experience in JEE software development
  • Familiar with JEE best practices
  • Experience creating multi-threaded applications
  • Experience with any relational database such as DB2, SQLServer, etc
  • Experience with JSF / PrimeFaces UI Framework for JEE
  • Knowledge of Software Development Life Cycle
  • Experience with JBoss application server
  • Experience with the Eclipse development environment
  • Experience with any reporting tools (JReports, BiRT, etc)
  • Experience with creating and consuming web services
  • Experience with distributed computing and queuing technologies including JMS
  • Experience with Flutter / Dart for Android and Web development
  • Experience with Linux server environments

Qualifications

Must Haves

  • Bachelor's degree in computer science
  • One to three years of relevant experience
  • Passionate about software development
  • Excellent work ethic
  • Excellent trouble shooting skills
  • Familiarity with object-oriented programming language (Java, C#, C++, etc)
  • Familiarity with object-oriented design patterns and their implementation

Nice to Haves

  • Experience in JEE software development
  • Familiar with JEE best practices
  • Experience creating multi-threaded applications
  • Experience with any relational database such as DB2, SQLServer, etc
  • Experience with JSF / PrimeFaces UI Framework for JEE
  • Knowledge of Software Development Life Cycle
  • Experience with JBoss application server
  • Experience with the Eclipse development environment
  • Experience with any reporting tools (JReports, BiRT, etc)
  • Experience with creating and consuming web services
  • Experience with distributed computing and queuing technologies including JMS
  • Experience with Flutter / Dart for Android and Web development
  • Experience with Linux server environments

More jobs like this