Share this Job

Go Back

Senior Applications Developer Location:Lake Oswego, OR


0000-00-00 00:00:00
Job Type: Direct

Position Overview:

This position will be responsible for managing the entire application life cycle from design, development, implementation, deployment to support of daily operations within our Enterprise Systems Landscape. This includes SAP PI 7.31, Java and.Net Applications, ERP and MES as source and target systems.

Position Responsibilities:

Support daily operations: Manage all aspects of existing Java and /or .Net Applications and interfaces between them and ERP and MES systems. This includes interfaces and systems for manufacturing, sales, HR, finance and external facing customer and vendor systems. Ensure customer-, legal and internal specifications and requirements are met at all times. Act as go-to person for functional Application team for interface questions and troubleshooting. Keep documentation up to date.
Process- and setup improvements: Provide new and updated solutions in order to optimize operations and support business goals. Provides business cases, concepts and solution design and estimates around interfaces. Align local requirements with corporate standards and solution, ensure fulfillment of local requirements in global templates.
Project- and change request implementation: Ensure high quality implementation of change- and project requests within budget and schedule in collaboration with the global System owners (in our HQ in Berlin), as well as local internal and external resources. Provide hands-on expertise for customizing and development activities in SAP PI, Java, .Net Applications, Database and Web based environments. Work closely with functional Application team to understand business requirements and provide end-to-end solutions.
Subject Matter Expert/Consulting: Help business units with integration needs of systems to internal and external parties. Develop standards and reusable templates to cut implementation efforts and drive standardization. Recommend best practices and ensure interface standards are met. Develop EAI architecture and setup for new customer integration.

Position Requirements:

Background in Computer Science, Engineering or Business Administration (BA or Master degree preferred)

Required:

5+ years proven hands-on technical experience in SAP PI/XI.
10+ years of programming experience in C#.Net/VB.Net and/or Java (J2EE, JSP, EJBs, Spring/Hibernate).
2+ years of managing software development projects and driving standards experience in a leadership role, preferably in global environments.
Strong understanding of best practices for systems integration, SAP interfacing architecture, industry standards.
Strong understanding of software life cycle and system implementation methodologies
Ability to understand end-to-end process and data flow from technical as well as from business perspective.
In-depth understanding and practical of SDLC including prototyping, design, development, deployment, and support of Applications.
Strong understanding of manufacturing automation and production machine integration standards (e.g. SMEMA, CamEx).
Ability to program in ABAP and/or Java in an SAP PI environment (ABAP at least read, understand and debug).
Strong understanding of SAP PI functionalities such as BPE/BPM, Workflow, Alerting, Monitoring.
Proven implementation experience of SAP interfacing standards (ALE, IDOC, RFC, BAPI, Proxy Object) including setup of these in source / target systems.
Proven implementation experience of common interfacing standards (XML, SOAP/Web Services, CSV files, FTP(S)/SFTP, HTTP(S) POST/GET).
Proven implementation experience of Database accessing standards (ODBC, JDBC, SQL).
Basic understanding of network and communication standards (IP stack, layers and ports, tracing, routing).
Strong knowledge of security and encryption standards and hands-on setup experience (SSL, PGP/GPG).
Basic Linux administration skills (Red Hat).
Hands-on experience in at least one web server technology (Apache/Tomcat/IIS).
Experience in Database technologies and administration for at least one DBMS (Oracle/MS SQL Server/MySQL).
Experience in scripting with Perl/PHP/Ruby/Python.
Profound experience in SOA architecture.
Experience with process-automation and workflow.
Experience with test tools (HP Quality Center) and software development tools (MKS PCT).

Desired:

Knowledge of processes and standards in medical device industry (FDA, ISO, CGMP).
Background in business processes such as manufacturing, finance, supply chain and sales operations.
Familiar with Software Validation and Verification process.
ITIL certification or relevant experience.
Project management certification (PMP) or relevant experience.
Familiar with SAP organizational model and separation of local vs. global system instances.
Experience with interfacing technologies EDI, EDIFACT, AS2, Middleware (IBM MQ, SAP PI etc.) HL7.
Familiar with standards like OAGIS and HL7.
Key Skills: