14 Aug
|
IntraEdge
|
Hyderabad
14 Aug
IntraEdge
Hyderabad
FircoSoft Application Integration Engineer
Location: Hyderabad
Experience: 3–6 Years
Employment Type: Full-Time
Job Summary
We are seeking a FircoSoft Application Integration Engineer with strong experience in messaging, integration technologies, data processing, REST APIs, and event-driven architectures. The ideal candidate will have hands-on experience with technologies such as Kafka and IBM MQ, along with a good understanding of enterprise application integration and transaction processing.
The role will involve supporting and integrating FircoSoft/COTS applications within a complex enterprise environment. The candidate should be comfortable working with existing applications, understanding integration flows, troubleshooting production issues, and collaborating with technical and business teams. Familiarity with AI-enabled development tools such as GitHub Copilot is expected, along with a willingness to learn new technologies and enterprise platforms.
Key Responsibilities
Enterprise Application & FircoSoft Support
- Support and maintain FircoSoft and other enterprise/COTS applications.
- Develop a strong understanding of application architecture, business processes, interfaces, and dependencies.
- Analyze application issues and provide effective troubleshooting and resolution.
- Work with application, infrastructure, middleware, database, and production support teams to resolve incidents.
- Support application upgrades, configuration changes, deployments, and production releases.
- Understand existing FircoSoft integrations and support enhancements as required.
- Coordinate with vendors and internal teams for complex application issues.
Messaging & Integration
- Design, develop, configure, and support enterprise integration solutions using Kafka, IBM MQ, and related messaging technologies.
- Work with event-driven architectures and asynchronous communication patterns.
- Understand message producers, consumers, queues, topics, partitions, offsets, acknowledgements, and message delivery patterns.
- Troubleshoot message processing failures, delayed messages, duplicate messages, and integration issues.
- Monitor message flows and ensure reliable communication between enterprise applications.
- Support integration between FircoSoft and upstream/downstream enterprise systems.
- Analyze message payloads and identify issues in data transformation or routing.
API Development & Integration
- Develop, consume, and support RESTful APIs for enterprise application integration.
- Work with API request/response structures and troubleshoot API failures.
- Handle data formats including JSON and XML.
- Understand HTTP methods, status codes, headers, authentication, and error handling.
- Perform API testing and troubleshooting using tools such as Postman or similar utilities.
- Support integration between APIs,
messaging platforms, databases, and enterprise applications.
Data Processing & System Integration
- Understand data processing flows across distributed enterprise applications.
- Analyze data movement between source systems, middleware, FircoSoft, and downstream applications.
- Troubleshoot data transformation, mapping, routing, and processing issues.
- Ensure data is accurately transferred across integrated systems.
- Work with structured data formats such as JSON and XML.
- Investigate discrepancies between source and target systems.
Event-Driven Architecture
- Understand and support event-driven and distributed application architectures.
- Work with asynchronous event processing and message-based integration patterns.
- Analyze application dependencies and integration points.
- Support scalable and reliable event-processing solutions.
- Participate in architecture discussions and recommend appropriate integration approaches.
Production Support & Troubleshooting
- Provide application and integration support in production environments.
- Analyze logs, application errors, message failures, API errors, and processing issues.
- Perform root cause analysis and document corrective actions.
- Participate in incident, problem, and change management processes.
- Support production deployments and post-deployment validation.
- Monitor application and integration health and proactively identify potential issues.
- Work within defined SLA and operational support processes.
AI-Enabled Development
- Use AI-assisted development tools such as GitHub Copilot to improve developer productivity.
- Apply AI-enabled tools for code development, debugging, documentation, and troubleshooting.
- Follow enterprise security and governance guidelines while using AI development tools.
- Stay current with emerging AI-assisted software engineering practices.
Collaboration
- Work closely with developers, architects, QA, DevOps, middleware, infrastructure, and business teams.
- Collaborate with stakeholders to understand integration requirements and technical dependencies.
- Document application flows, integration interfaces, troubleshooting procedures, and technical solutions.
- Participate in Agile ceremonies, technical discussions, code reviews, and knowledge-sharing sessions.
Required Skills & Qualifications Messaging & Middleware
- Strong hands-on experience with Kafka.
- Experience with IBM MQ or similar enterprise messaging technologies.
- Understanding of message queues, topics, producers, consumers, and asynchronous processing.
- Good understanding of enterprise integration patterns.
API & Integration
- Strong understanding of REST APIs.
- Experience working with JSON and XML.
- Understanding of HTTP/HTTPS protocols and API communication.
- Experience with API testing and troubleshooting.
- Understanding of system-to-system integration and data exchange.
Data Processing
- Understanding of data processing and transformation.
- Ability to analyze data flows across multiple systems.
- Experience troubleshooting data integration and processing issues.
FircoSoft / COTS Applications
- Experience working with FircoSoft/Firco applications is highly preferred.
- Exposure to enterprise COTS products and their integration with internal applications.
- Ability to quickly learn application architecture, configuration, interfaces, and business workflows.
- Experience supporting enterprise applications in production environments.
Development & Scripting
- Good programming or scripting experience.
- Ability to understand and troubleshoot application code.
- Experience with Java, Python, or similar programming languages is preferred.
- Familiarity with Git and source-control practices.
AI Development Tools
- Familiarity with GitHub Copilot or similar AI-enabled development tools.
- Understanding of responsible and secure use of AI-assisted coding tools.
Preferred Skills
- Experience with Firco Continuity / FircoSoft.
- Experience in banking, financial services, payments, or other regulated environments.
- Knowledge of transaction processing and financial messaging.
- Experience with cloud environments such as AWS or Azure.
- Exposure to CI/CD tools and DevOps practices.
- Experience with application monitoring and observability tools.
- Knowledge of Docker/Kubernetes is a plus.
- Experience with SQL and relational databases is desirable.
- Familiarity with Agile/Scrum methodologies.
Candidate Profile The ideal candidate should:
- Have 3–6 years of qualified experience in application integration, middleware, enterprise application support, or software engineering.
- Have strong hands-on experience with Kafka and/or IBM MQ.
- Understand REST APIs, JSON/XML, data processing, and event-driven architecture.
- Be capable of supporting complex enterprise applications and integration environments.
- Be comfortable troubleshooting production issues and performing root cause analysis.
- Have the ability to learn and support FircoSoft and other COTS applications.
- Demonstrate strong analytical, troubleshooting, communication, and collaboration skills.
- Be proactive in adopting modern development practices, including AI-assisted development tools.
📌 Software Engineer (Hyderabad)
🏢 IntraEdge
📍 Hyderabad