Monday, July 20, 2009

Associate Architect - J2EE - Philadelphia PA

We have the following exciting opportunity with our client:

Position: Software Architect/Business Analyst
Location: Philadelphia PA / Mount Laurel NJ
Reports to: Manager of Software Development


Job Summary
Architect and Design enterprise Web applications using MVC framework, Hibernate and service oriented architecture (SOA) principles. Responsible for functional and technical designs of cross-platform applications & services. Perform Business Analysis and Requirement Analysis with the end user in the Cable/Telecom BSS/OSS environment. The candidate must demonstrate progressive leadership in the full life cycle software development environment.


Major Duties
• Architect enterprise applications using Agile methodology. This includes creating Detailed Design using UML, Process Flows, Sequence Diagrams, and some times pseudo-code level details.
• Leverage Enterprise Service Layer framework for the SOA for the architecture.
• Create designs involving XML/Web-Services that integrate various distributed applications.
• Perform Business Analysis and Requirement Analysis with the help of end-user in the Cable/Telecom BSS/OSS environment
• Develop prototype and architecture for new concepts and technology that would eventually be used by the Development teams.
• Develop Functional designs including Use Cases while interacting with Business Partners as well as End Customers.
• Develop Designs of the User Interfaces (UI) especially Java based UI using struts and JSPs
• Create conceptual Data Model for the database interaction.
• Closely work with Enterprise Architects, Developers, and Business Partners while developing design solutions.
• Perform other duties as assigned.

Minimum Qualifications
Education
• Bachelors degree in Computer Science or related field.

Skills and Experience

• 7+ yrs experience in Software Development, with 2+ yrs. experience as an architect/designer.
• 2+ years experience using Enterprise Architect or Rational or Other Modeling tools.
• 2+ years experience developing SOA Applications using BEA Technical Stack. is a plus
• 2+ years experience coding J2EE Applications.
• 2+ years experience integrating distributed Applications including .Net, J2EE, and Client/Server Applications.
• 2+ yrs experience in Business Analysis and Requirement Analysis, as well as demonstrated ability to solve end customers problems.
• Experience with Hibernate or JDO a plus.
• Experience designing and developing web applications using MVC Framework, custom tags and COTs a plus.
• Experience with CSS, JavaScript and Ajax a plus
• Experience promoting TDD using JUNIT, HttpUnit, Code Coverage tools and EasyMock or JMock a plus
• Experience with automation of Web Application Testing using tools such as Selenium a plus
• Experience with evaluation of COTs for Web Application Development a plus
• Experience designing and developing Custom Tag libraries a plus
• Experience in a Cable, Telecom, or a Media company a plus.
• Full life-cycle development in an enterprise development environment.
• Exposure to Agile methodology a plus.
• Development using relational database preferably using Oracle or SQL Server, Hibernate
Ability to create cost-estimates and software/system development Business Cases.
• Experience with Voice, Data, Video, Wireless technology a plus.
• Should have excellent communication, negotiation, decision making, and problem solving skills.
• Must be a team player.
• Must have "can do" /"will do" attitude.


Overview of CEI

Founded in 1992, CEI provides IT contracting, project services and outsourcing to clients across the United States, including over 60% of the Fortune 50. Headquartered in Pittsburgh, PA, the company maintains satellite offices in Westlake Village, CA; New York, NY; Indianapolis, IN; and Richmond, VA. CEI also operates a state-of-the-art outsourcing and development center in Chennai, India. CEI is currently attained SEI CMMi Level 5. The company incorporates CMM and CMMI practices with agile development processes in its exclusive Global Agile Development approach to project services. This approach enables CEI to deliver solid application development and management services while remaining agile to address changing requirements and foster communication between clients and development teams. Positioning itself for future solutions innovation, CEI has partnered with Carnegie Mellon University on the eSourcing Capability Model for Service Providers (eSCM-SP) for achieving world-class IT outsourcing services. CEI is the first mid-sized company to pilot the model throughout its US and Indian operations.

Fast Facts for CEI

Founded in 1992, Headquarters in Pittsburgh, PA, $36M revenues, 400+ employees, Inc. Magazine's Inc. 500 honoree, VARBusiness 500 honoree, Smart Partner Magazine's, Sm@rt 100 honoree, Pittsburgh Technology Council's Technology 50 honoree, Pittsburgh 100 honoree.

CEI has clients across the United States, including over 60% of the Fortune 50.
CEI partners with leading technology innovators.
CEI has internal and consulting jobs in the latest IT technologies.
CEI has 17 years experience in IT staffing and placement.
CEI also offers complete benefits and green card sponsorship.

Contact :
Giridhar Ram
gram@ceiamerica.com

No comments: