Job Description :
EDI Developer
Location: Watsonville, CA
Duration: 6+ Months Contract

Job Responsibilities:
Architect, build and deliver products that delight customers with scalable and maintainable code under the hood
Analyze, design, develop, test, troubleshoot, optimize, enhance and maintain EDI applications in various formats that include standard formats and other regulatory formats using EDI mapping tools
Create and maintain interfaces between applications systems and EDI transactions
Apply in-depth knowledge of systems and business to the development of technical design for large complex processes and projects
Evaluate requests for new and modifications to applications/programs/processes/maps
Maintain detail documentation and process flow of all EDI processes
Participate in project meetings, providing input to project plans and providing status updates
At the request of end users or management, research questions involving EDI applications and how the data is organized and populated
Follow existing source code management and version control processes for all coding efforts
Ensure consistent process and provide technical guidance during business requirements and specifications development phases
Should be comfortable with direct communication with all levels of technical and business resources
Responsible for ensuring quality through design reviews, code reviews and development of standards
Serve as a mentor to team members by demonstrating alternate techniques, reviewing code, and strengthening skills
Must be able to interact well with multiple priorities in an extremely dynamic environment, initiating necessary tasks and ensuring complete follow up
Researches and recommends appropriate application development best practices, and tools
Develop new functionality on our existing software products and Provide development support and assistance for escalations and issues
Strong Experience in integration of multiple systems
All other responsibilities as assigned
Follow Company policies and practices while representing in an ethical and business-like manner in all interactions with employees, governmental agencies, growers, customers, etc
Ensure the security of confidential and proprietary information and materials
This job description is intended to describe the general nature of the work performed by employees in this job. It is not an exhaustive list of all the job''s responsibilities.
All of our jobs include broad responsibilities for continually improving the processes we use to develop our products
Required Skills / Qualifications:
B.S. or above degree in Computer Science or related technical field
6 - 8 years hands-on within the B2B Industry (B2B knowledge, including key terminology and general knowledge of EDI Standards and expert level experience using EDI X12 standards
Implementation background with emphasis on SOA, distributed and event-driven computing
Extensive hands-on experience with message-oriented Middleware, C#, n-Tier architecture, XML/JSON-based web services and other relevant technologies (i.e., XML, JSON
Experience in integrating with integration software such as MuleSoft, AWS API Management, .NET WebAPI or equivalent middleware solutions
Experience in the designing, deploying, monitoring, configuring and troubleshooting of enterprise solutions
Strong knowledge of relational database concepts, SQL queries, NoSQL
Proven track record of using design patterns and best practices to serve business needs in an efficient manner so as to increase IT bandwidth for new functionality
Analysis and design skills of varied complexities
Familiarity with iterative development life cycle and methodology
Must have strong functional spec and technical documentation skills
Build secure web applications with user authentication and role-based access control.
Strong focus on testing during development and experience with CI/CD
Experience with JIRA, Rally, or some comparable tool
Focus on customer experience and build product features that delight users
Passionate about exploring new technologies
Knowledge of application server configurations, memory/connection management
Strong problem solving skills and the ability to make sound technical decisions
Excellent communication skills with all levels. Proven ability to lead and communicate orally, in written documents, and in formal presentations is required