In this client centric role, the Software Engineer will be responsible for developing software applications and integrating third party solutions for Primitive Logic clients. The Senior Software Engineer will work with project managers, software architects and other Primitive Logic and client personnel to design and develop best in class solutions at the cutting edge of technology.
This role offers extreme growth opportunities as many projects deal with new technologies.
The successful candidate will have the following skills and experience:
- BSCS or equivalent degree required, MS Preferred
- 4+ years object oriented software development experience, preferably in a consulting context, however corporate experience is acceptable
- Expertise in Java 2 Enterprise Edition (J2EE) with specific experience with JSP’s, Servlets, EJB’s and JMS
- Solid experience using design patterns and software development best practices
- Familiarity with Unified Modeling Language (UML) and Rational Unified Process (RUP)
- Excellent verbal and written communications skills, ideally with experience working directly with business as well as technical stakeholders
Candidates with all of the above skills and possessing one or more of the following will be given preference.
- Deep experience deploying solutions on BEA WebLogic 8.1 for both application server or portal product
- Solid experience deploying solutions on IBM WebSphere application server
- Experience with Content/Document Management system development and integration, especially using IBM Content Manager
- Experience developing deliverables (e.g. technical specifications) based on UML and RUP
- Experience working with Portal, EAI and Data Warehouse solutions
- Experience with Services Oriented Architecture (SOA) and Web Services
Salary will be dependent on experience and will be market competitive.