EDI Software Developer
Role details
Job location
Tech stack
Job description
This position is responsible for delivering enhancements and maintenance modifications to the PLEXIS EDI products. This includes a wide range of aspects including requirements review and feedback, functional design review and feedback, technical documentation creation, code changes, communication and coordination with team members, and more., * Experience using AI tools to solve software development problems desired.
- Develop enterprise applications in Microsoft.NET, C#, NServiceBus, MS SQL Server, and SSIS.
- Leverage knowledge of object-oriented, Windows based development and advanced modeling techniques to implement scalable, multi-tiered applications.
- Present demonstrable experience in systems development tools and methodologies such as Waterfall, Agile, SCRUM, & UML modeling.
- Write SQL code (stored procedures, views, etc.) as part of a project team to implement functional requirements ensuring correctness and optimized performance.
- Conduct Code Reviews and assist Leadership in establishing Standards and Best Practices.
- Analyze and mature existing solutions.
- Solves complex, analytical problems, including troubleshoot code to isolate and correct errors.
- Collaborate with cross functional teams to analyze customer requirements and create technical specifications and/or design documents for new applications
- Create technical documentation for internal and external clients that accurately describe the configuration of technology utilized to implement a development solution
- Create estimates of development tasks to be used for project scheduling
- Understands the use of industry tools and technology and how their implementation affects project goals
Performance Measurements
- Timely, high-quality fulfillment of essential functions and basic duties
- Knowledge, application, and adherence to PLEXIS process methodology and corresponding tools used to support such methodology
- Timely and consistent response/turn-around of status reports, time entry and other documentation required by PLEXIS
- Professionalism of business communications (verbal and written)
- Conflict resolution
- Multi-tasking and successful prioritization of daily duties to maximize project(s) success
- Demonstration of positive attitude toward company, products, and employees
- Promotion of cooperative behavior and team efforts
- Regular attendance during normally scheduled hours
- Demonstrates and adheres to PLEXIS' Core Values
- Accountability and integrity in everything we do
- Collaborative in all interactions
- Execute with precision and creativity
- Strive for continuous improvement
- Passionate about positive experiences and outcomes
- Health, family & fun
Requirements
- 5+ years of experience in the development and implementation of Windows based applications
- Experience with EDI in a business environment transferring operational data into and out of core systems.
- Working knowledge of X12 and 5010 X12 HIPAA Specifications.
- Working knowledge of XML.
- Familiarity with using XML for EDI data movement and data transformation.
- High-level experience in many of the following: .NET, ASP, MS SQL, C#, VB.Net, WCF, WPF, NHibernate, NServiceBus, SSIS, SOA, Altova MapForce
- Advanced knowledge with large scale development of enterprise systems.
- Experience with Object Oriented Analysis and Design as well as Object Oriented Design Patterns.
- Advanced knowledge in using best practices to perform software design, leveraging the methodologies of software systems analysis, design, testing.
- Experience creating technical documentation.
- Experience creating UML and implementing Object-oriented design patterns.
- Experience with reverse engineering and refactoring of systems.
- Advanced knowledge of SQL Server tools (Management Studio, Configuration Manager, SQL Profiler, etc.)
- Advanced knowledge of database design, writing queries and stored procedures on SQL Server
- Deadline driven accountability
- Excellent communication and management skills
- Motivated, self-disciplined, and results-oriented in delivering superior service
- Analytical and highly organized
- Excellent written, verbal, and interpersonal communication skills
- Team coordination skills
Physical Activities and Requirements of this Position
- Ability to access, input and retrieve information from a computer to produce typed copy.
- Capacity to communicate adequately, in person or via telephone conference, in a manner, which can be understood by those with whom this position is speaking.
- Capability of dialing or otherwise using a telephone to place and receive telephone calls.
- Willingness and capability to come and go from the work area repeatedly throughout the day as is necessary.
- Willingness and capacity to sit or stand for minimum periods of one hour at a time.
- Capacity to pick up, leaf through and read books and files and other materials.
- Ability to reach forward, up, down and to the side in order to move equipment up to 40 lbs.
- Willingness and ability to maintain regular attendance for normally scheduled hours, to work overtime and to be flexible to work other shifts as necessary (i.e., potential weekend schedule)., * Logic and reasoning skills compatible with professional business and computer systems environments.
Mathematics Ability
- Analytical and computational skills, including calculations of sums, differences, percentages, and basic statistics.
Language Ability
- Strong skills in written and verbal communication in English.
Position Details:
Position Location: Remote and/or Hybrid
Position Status: Full-Time/Exempt
Benefits & conditions
When in office, ability to tolerate, use, work with, in, or under:
- Florescent lighting
- Recycled air
- VDTs
- Semi-enclosed areas
- Central heating and air conditioning
- Office noise, Benefits: Competitive Healthcare Package; Medical, Dental, Vision and 401K
Competitive Vacation and Sick Time Package
Salary Range: $85,000 - $100,000 Depending on Experience