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