EDI Developer
Role details
Job location
Tech stack
Job description
We are seeking a highly skilled and innovative EDI Developer to join our dynamic IT team. In this role, you will be responsible for designing, developing, and maintaining Electronic Data Interchange (EDI) systems that facilitate seamless data exchange between our organization and external partners. The ideal candidate will possess a strong foundation in system architecture, solution design, and integration technologies, ensuring robust and secure data workflows across diverse platforms. This position offers an exciting opportunity to contribute to complex system solutions that enhance operational efficiency and data integrity on a global scale., * Develop, implement, and optimize EDI solutions aligned with business requirements and industry standards.
- Design and maintain system architecture for EDI integrations utilizing Service-oriented architecture (SOA) principles.
- Collaborate with cross-functional teams to define solution architecture, ensuring compatibility with existing IT infrastructure.
- Manage ETL (Extract, Transform, Load) processes to facilitate accurate data transfer across systems such as Salesforce, Pegasystems, and other enterprise applications.
- Monitor and troubleshoot system performance issues related to load balancing, system hardening, and security vulnerabilities.
- Implement continuous integration/continuous deployment (CI/CD) pipelines for efficient development cycles.
- Conduct vulnerability assessments and manage threat intelligence to uphold system security and compliance.
- Utilize scripting languages such as Python, Shell Scripting, or PowerShell for automation tasks.
- Support cloud-based environments including AWS and Azure, ensuring optimal system operation within virtualized infrastructures like VMware or ESXi.
- Maintain comprehensive documentation of system design, configurations, and procedures following SDLC (Software Development Life Cycle) best practices.
Requirements
Do you have experience in Linux?, Do you have a Bachelor's degree?, * Bachelor's degree in Computer Science, Systems Engineering, or a related field; advanced certifications preferred.
- Proven experience in developing and supporting EDI systems within complex enterprise environments.
- Strong understanding of system design principles including microservices architecture and RESTful APIs.
- Proficiency with programming languages such as Java, C#, Python, or Ruby on Rails.
- Extensive knowledge of IT infrastructure components including operating systems (Windows/Linux), computer networking protocols (DNS, DHCP), firewalls, VPNs, and load balancing techniques.
- Hands-on experience with database management systems like MySQL, PostgreSQL, Oracle, Microsoft SQL Server, NoSQL databases such as Cassandra or MongoDB.
- Familiarity with tools like Jenkins, Git, Docker/Kubernetes for DevOps practices.
- Knowledge of security standards including cloud security measures, system hardening techniques, vulnerability management strategies, and threat intelligence analysis.
- Ability to work within Agile development environments utilizing tools like GPO (Group Policy Objects) for policy enforcement.
- Excellent problem-solving skills with a focus on debugging complex issues across diverse platforms. Join our team as an EDI Developer to shape innovative data exchange solutions that drive operational excellence. We welcome professionals eager to leverage their expertise in system architecture and integration technologies to make a meaningful impact on our global operations.