SOA Engineer - IBM Integration

Cloud, ADO, ALM, API, ASP.NET, Architecture, C#, Business software, Design patterns, DevOps, Emerging technologies, Enterprise application integration, Enterprise software, IBM, IBM WebSphere MQ, IBM WebSphere Message Broker, XSLT, XML, Web services, WCF, Systems design, Technical drafting, Transact-SQL, Software architecture, as IBM Integration Bus (IIB), IBM App Connect Enterprise (ACE), IBM API Connect, IBM MQ, IBM SAP Adapters, IBM Salesforce Adapters, WS-* standards., SOA, SOA Engineer, Git, Java, JSON, J2EE, Leadership, Database, Configuration, SDLC, Waterfall, Agile, ADO.NET
Contract W2, Contract Independent, Contract Corp-To-Corp
Depends on Experience
Work from home available

Job Description

Manages technical direction and end to end delivery of projects to address business needs. Analyzes emerging technologies and influences direction of project solutions. Possesses in-depth knowledge and enforces standards, procedures, and methodologies for the software development lifecycle (SDLC). Coordinates application development activities and directs development teams in the areas of scheduling, technical direction, future planning and standard development practices. Participates in quality improvement activities for the development organization. Ensures project/program objectives adhere to the application standards. Ensures application design, development schedule, and implementation meet or exceed documented application scope/timeline. Executes the build process, design documentation, and conducts design and code reviews. Provides recommendations for application component and data architecture design, integration and configurations services, performance monitoring, quality assurance review and product evaluation.

Manages end to end delivery of projects with hands on involvement in the development and configuration of projects. Enforces standards, procedures, and methodologies for the software development life cycle.

Analyzes emerging technologies, influences technology decisions and direction of project solutions.

Executes technical design and documents technical specifications. Assists application architects in the creation of application, integration, and data architecture. Ensures compliance of developed solution to underlying solution architecture.

Collaborates with product team members to fully understand business requirements and create clear functional specifications outlining the client requirements.

Monitors progress and status of tasks and deliverables on projects and escalate issues and risks timely. Leads the delivery, implementation, and improvement of all applicable channel processes, methodologies, and service level agreements (SLAs).

Provides on-going support to business and content teams on strategic technology platform, quality assurance and issue resolution.

Collaborates closely with development team members.  

Leads development and integration environment setup.

Lead configuration management including source code control, build automation and development of deployment scripts and instructions.

Provides on-going support to business and content teams managing sites on strategic technology platform.

Develops, maintains, and executes unit and integration test scenarios (automated or manual) to validate programs/application functionality and integration.

Performs other job-related duties as assigned.

REQUIRED SKILLS

  • Experience installing/configuring and/or operating IBM technology stack, such as IBM Integration Bus (IIB), IBM App Connect Enterprise (ACE), IBM API Connect, IBM MQ, IBM SAP Adapters, IBM Salesforce Adapters, and WS-* standards.
  • Advanced proficiency in software development lifecycle methodologies (i.e. Waterfall, SAFe, Agile) including requirements definition, system design and testing / QA and transition to production, web development (i.e. Java, J2EE, C#, ASP.NET, WCF, XML/XSLT/JSON), database development (i.e. MS SQL Server, T-SQL, ADO/ADO.NET, SSRS, SSIS), and architecture and technical design of enterprise solutions (i.e. OOD/OOA, SOA, and web services); advanced knowledge of applications programming.
  • Experience with message transformations such as SOAP to JSON.
  • Experience with enterprise application integration projects and technologies, integrating with SAP/Salesforce/cloud-based applications, and developing complex web based applications.
  • Experience designing and developing in a Service Oriented Architecture (SOA) and Web Services based environment.
  • Experience designing and implementing RESTful and SOAP web services.
  • Experience using security standards like OAuth/SAML/WS-Security over SOA.
  • Advanced understanding of software design patterns and methodology.
  • Executing design activities leveraging knowledge of all application design techniques; Ensuring design is consistent with solution architecture; Ensuring adherence to design standards; Performing technology proofs-of-concept to support design approaches.
  • Familiarity with continuous integration, automated deployments, automated testing, and other automation technologies.
  • Familiarity with ALM tools such as Azure Dev Ops, Git. Intermediate MS Office.
  • Bachelor’s Degree; 5 to 10 years of applications development and support experience; complete understanding of design and project management of business software solutions; strong channel specific business and domain (functional/technical) knowledge; project software development life cycle experience; project team experience.
Dice Id : 10397987
Position Id : 6805659
Originally Posted : 6 months ago
Have a Job? Post it