About the Role
Design, implement, and support integration solutions between internal applications and third-party systems using C# and C++ in a high-performance environment.
Responsibilities
- Develop and maintain integration modules using C# and C++
- Ensure reliable data exchange between internal and external systems
- Diagnose and resolve interoperability issues across platforms
- Collaborate with development teams to define interface specifications
- Optimize integration workflows for scalability and efficiency
- Write clean, maintainable, and well-documented code
- Support testing and validation of integration points
- Troubleshoot production issues related to system connectivity
- Implement security best practices in data transfer protocols
- Work with APIs and middleware technologies
- Participate in code reviews and technical design sessions
- Monitor system performance and identify bottlenecks
- Maintain version control and build processes
- Document integration architecture and data flows
- Ensure compliance with industry standards and protocols
- Assist in deployment and configuration of integration components
- Respond to alerts and system anomalies
- Integrate with cloud-based services and on-premise systems
- Collaborate with QA teams to verify integration behavior
- Stay current with emerging integration technologies
Nice to Have
- Experience with real-time data processing systems
- Familiarity with containerization and orchestration tools
- Exposure to CI/CD pipelines
- Knowledge of performance benchmarking
- Experience in regulated industries
- Understanding of encryption and authentication methods
- Background in low-latency system design
- Contributions to open-source integration projects
- Experience with monitoring and alerting platforms
- Familiarity with service-oriented architecture
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with partial remote flexibility
Team
Collaborative engineering team focused on system integration and performance
Technology Stack
- Primary languages: C# and C++
- Integration tools: REST, SOAP, message queues
- Platforms: Windows and Linux environments
- Development: Visual Studio, Git, Jenkins
Work Environment
- Fast-paced technical setting with emphasis on reliability
- Team-oriented culture with regular knowledge sharing
- Focus on delivering stable and maintainable integrations
Available for qualified candidates