The candidate should be able to
- work in an agile matrix managed environment
- Collaborates with business function areas to fully understand and define system requirements. Makes recommendations for business solutions. Develops technical specifications and technical unit test plans based on these requirements.
- Provide ongoing system and programming support in responsible areas. Maintains up-to-date knowledge of new and suitable applications and understands their potential uses as they relate to the functional area supported.
- Perform functionality tests of new and updated applications and systems to verify that desired results are achieved.
- Evaluate results and coordinates or makes modifications to improve system performance. Creates test plans as required.
- Participate in application updates and upgrade projects.
- implement APIs using APIed connectivity, API design fast approach using various middleware product stacks like Designer, Exchange, API gateway, etc.
- Evaluate current system capabilities to identify changes that need to be made and determines the impact on the business. Ensures that programming and software requirements fulfill business objectives.
- Organize and tracks the progress of projects and tasks by applying project management techniques. Identifies issues that will delay on-time delivery and assists in resolving them. Communicates to management direction, status, and problems with work assignments through status reports. Works with management to overcome obstacles and complete projects.
- Follow established methodologies during system development and ensures systems adhere to the standards and procedures established by the IT department. Develops and maintains all system-related documentation.
- Design, develop, and modifies programs, objects and processes to complete smaller projects as well as supporting larger complex projects.
- Work as a team member within the IT department to implement new or system changes. Identifies resources and communicates system requirements and timelines.
Candidate must have
any point development tool, debugging techniques, performance tuning preferred5-7 years of experience implementing middleware based Integration solutionsMinimum 5-7 years of middleware integration development, design, and architecture experience (MuleSoft preferred)Good understanding of data formats such as XML, CSV, and JSON.Good understanding of typical integration technologies such as HTTP, JMS, JDBC, REST, SOAP, WebServices and APIsStrong dataWeave language skills including OO conceptsProficiency with Java a plus
Good exposure to GIT and AnyPoint MQ