Enterprise Content Management (ECM) Developer - Harrisburg, PA - Georgia IT Inc.
Harrisburg, PA
About the Job
Job Title: Enterprise Content Management (ECM) Developer
Location: Harrisburg, PA
Position Type: Contract
Interview Process: Phone then Skype
Rate: DOE (Only W2/1099)
Description
Under general supervision, this position is part of a team responsible for building or modifying Information Systems, ECM systems and applications as directed by an Implementation Architect, Technical Lead or a Manager on the Java, Visual Studio .NET or Commercial off the Shelf (COTS) application software platforms.
This position supports, maintains and documents the systems and applications which are critical in supporting business operations.
Essential Duties and Responsibilities
Development (80%)
Required Skills/Experience
Preferred Qualifications
Location: Harrisburg, PA
Position Type: Contract
Interview Process: Phone then Skype
Rate: DOE (Only W2/1099)
Description
Under general supervision, this position is part of a team responsible for building or modifying Information Systems, ECM systems and applications as directed by an Implementation Architect, Technical Lead or a Manager on the Java, Visual Studio .NET or Commercial off the Shelf (COTS) application software platforms.
This position supports, maintains and documents the systems and applications which are critical in supporting business operations.
Essential Duties and Responsibilities
Development (80%)
- Code, build and modify solutions of moderate to high complexity from technical requirements using Java, Visual Studio .NET or Commercial off the Shelf (COTS) application software.
- Perform various coding, configuration and programming tasks, such as integration of designs with applications and services.
- Develop and execute unit tests and functional test coverage for assigned coding and system changes to ensure quality and conformity to technical and business requirements and standards.
- Adhere to defined processes and procedures to ensure the quality of the technical solution.
- Prepare for and participate in code reviews as requested.
- Thoroughly document code and system changes.
- Provide benchmark time estimates as requested.
- Assist in implementing, administering and monitoring systems and applications.
- Provide regular business hours and on call support of systems and applications.
- Assist in troubleshooting and resolving technical issues causing the unavailability of systems or applications for users. Document the cause and resolution of outages.
- Maintain system and application security.
- Assist with product and process documentation.
- Assist in disaster recovery planning, documentation and implementation.
Required Skills/Experience
- Bachelor's degree in computer science and two years of programming experience or relevant experience or certification in computer science, information technology and at least four years programming experience. Equivalent combination of experience and training considered.
- Working knowledge of Software Development Tools and Programming Languages.
- Working knowledge of Relational Databases and query languages.
- Working knowledge of Object Oriented concepts and how they apply to design, architecture and application development.
- Working knowledge of DB2 and SQL concepts.
- Working knowledge of XML/XSLT. Working knowledge of source code management tools such as PVCS, CVS, Subversion and Archiva.
- Understanding of software development practices and concepts.
- Must be able to work with common technology and Microsoft Office file formats.
- Possess a thorough knowledge of the principles and practices of application development.
- Familiar with the interpreting UML for system design.
- Familiar with SOA/Web Services like SOAP.
- Familiar with IBM MQ.
- Familiar with Information Systems analysis principles and techniques.
- Familiar with Information Systems client-server fundamentals.
- Java SPECIFIC Proficient in Java/J2EE. Working knowledge of Hibernate. Working knowledge in distributed Java technologies like MDB and EJB. Working knowledge of Rational Software Architect (RSA). Working knowledge of Web Security (keys, certificates, trusts, etc.). Working knowledge of web programming. Familiar with MVC Framework(s). Familiar with IBM WebSphere Application Server. Visual Studio
- .NET SPECIFIC Proficient in Microsoft Visual Studio .NET. Enterprise Content Management and Generation
- SPECIFIC Proficient in IBM FileNet P8 Enterprise Content Management (ECM) software, including Content Manager (CM), Business Process Manager (BPM) and IBM Records Manager (IER).
- Proficient in Kofax Capture scan software.
- Proficient in OpenText RightFax fax software.
- Proficient in Thunderhead NOW communication generation software.
- Proficient in building, modifying and configuring workflows, custom components and modules of moderate to high complexity.
- Proficient in building, modifying and configuring business objects of moderate to high complexity.
- Proficient in building, modifying and configuring custom and out-of-the-box COTS solutions of moderate to high complexity.
- Proficient in building, modifying and configuring data sources, metadata, frameworks, templates and schemas within COTS products.
- Working knowledge of imaging and BPM concepts.
- Working knowledge of OCR, ICR, OMR and barcode technologies.
Preferred Qualifications
- Working knowledge of a wide variety of Information Systems hardware and software on multiple platforms
- Working knowledge and understanding of the student financial aid industry.
Source : Georgia IT Inc.