Lead Integration Developer - Middleware (Remote Option)

Wall Corporate Office, 1415 Wyckoff Rd, Wall, New Jersey, United States of America ● Virtual Req #961
Monday, May 2, 2022
New Jersey Resources is seeking a Lead Integration Developer - Middleware to participate in the planning, coordination and solution development and implementation activities related to the integration of applications and technologies within the organization.

Major Responsibilities:
• Participate in planning of integration projects and corresponding strategies between business units and development teams
• Provide technical knowledge and experience during the planning, execution and management of integrating new applications
• Identify and resolve systems issues; identify common patterns and document best practices for integration
• Develop standards and processes to support and facilitate integration projects and initiatives
• Mentor Integration Solution Architects in carrying out application design tasks
• Follow an integration methodology for middleware tools and data architecture
• Liaise with IS Project Managers and IS Delivery Coordinators to implement effective solutions
• Participate in integration testing phase of software and applications
• Assist application software developers and engineers in development of APIs to interact with the AI environment
• Build relationships with software development and engineering teams to gain an understanding of application architectures and required functionality
• Build relationships with vendors of application software to provide feedback on their technical integration capabilities
• Continually develop skills in the integration technologies in place in the AI environment, as well as staying informed on new developments in integration technology
• Design, develop, test and deploy solutions within the organization’s architectural principles, policies and guidelines
• Provide proper guidance to ensure integration services and architectures are designed, tested, documented, implemented, enhanced and maintained according to the enterprise standards and expected service quality
• Develop an application integration solution architecture that accurately translates business requirements to technology and ensures the design will meet business requirements throughout the lifecycle of a change
• Implement audit and monitoring solutions to provide proactive operational support in the AI environment
• Identify opportunities to enhance or improve business processes via integration, and minimize their impact

Position Specifications:
• Bachelor’s degree required, computer science strongly preferred
• Six to eight years of experience in application integration management in the area of integration technologies –  iPaaS Informatica Application Integration, MuleSoft, IBM Enterprise Service Bus, etc.
• Three or more years direct experience in enterprise-level application integration
• Three or more years database experience (DB2, Sequel, Oracle) Work with database platforms for SQL development, database design, management techniques and debugging
• At least five years of experience working with web-based architecture utilizing but not limited to the following - ASP.NET, C/C++, C#, VB.NET, JavaScript, jQuery, HTML, CSS, Java / J2EE / JavaScript, JSON, 3rd Party API Utilization, IIS
• Three or more years developing Java User Interfaces and Web Services (SOA/SOAP/REST/XML) applications
• Proficiency with API protocols and schemas such as SOAP and REST
• Experience with tools to include: Toad, XMLSpy, and Subversion
• Competency with XML constructs, XSD and schemas
• Proven experience in overseeing the linking of cross-functional applications between diverse business units and systems
• Experience with business and technical requirements analysis, business process. modeling/mapping and methodology development, and data mapping
• Background in risk management methodologies as they relate to integration/software engineering
• Experience with securing integration scenarios using appropriate authentication, authorization, non-repudiation, and data encryption methods
• Strong knowledge of system and software quality assurance best practices and methodologies
• Proven communication skills, problem-solving skills, proficiency in programming languages and data structures, and knowledge of integration best practices are critical to successful performance in this role
• Highly self-motivated and directed, with keen attention to detail
• Able to prioritize and execute tasks in a high-pressure environment
• Experience working in a team-oriented, collaborative environment
• Knowledge of applicable data privacy practices and laws
• Proven leadership experience

Additional Technical Skills and Experience:
• Direct, hands-on experience with automated integration tools, including Informatica integration toolsets:
o Enterprise Service Bus and/or iPaaS
o Service Oriented Architectures – SOAP, WSDL
o MQ Series setup and management
o WebSphere Application Server
o Experience with web service orchestration tools
• Report writing development experience. (Crystal, Power BI)
• Working knowledge of project management concepts, tools and techniques
• Knowledge of network protocols and standards including but not limited to Microsoft Active Directory, TCP/IP, DHCP, DNS, WINS and SMTP would be a plus

We are an Equal Opportunity/Affirmative Action Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, gender identity and/or expression, national origin, disability, veteran, or other protected status.

Find out more at njresources.com/NJRLife

Other details

  • Job Function Sr. Professional
  • Pay Type Salary
Location on Google Maps
  • Wall Corporate Office, 1415 Wyckoff Rd, Wall, New Jersey, United States of America
  • Virtual