Back to results

Software Engineer EDI

  • Aurora, IL, United States

$80,000 USD / year

Applications open in a new tab.

Job details

Pay
$80,000 USD / year
Posting language
English
Posted

Original job description

Benefits:

  • 401(k)
  • 401(k) matching
  • Competitive salary
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Opportunity for advancement
  • Paid time off
  • Vision insurance

Overview:

Under general supervision, the Software Engineer (SE) is responsible for designing, developing, testing, and maintaining software solutions within the field of information technology.

Responsibilities:

  1. Design, implement, and maintain electronic data interchange (EDI) systems between companies.
  2. Design, implement, and maintain self-service tools to support automation initiatives, e.g., pricing, reporting.
  3. Software Development
  • Designs, codes, tests, and debugs software applications based on specific requirements and specifications.
  • Develops efficient algorithms, data structures, and application architectures.
  1. Requirements Analysis
  • Collaborates with stakeholders, business analysts, and project managers to gather and understand software requirements.
  • Translates these requirements into technical specifications and design documents.
  1. Coding Implementation
  • Writes clean, modular, and efficient code using appropriate programming languages and frameworks.
  • Follows coding standards, best practices, and version control practices.
  1. Testing and Quality Assurance
  • Conducts thorough testing of software components, including unit testing, integration testing, and system testing.
  • Identifies and fixes defects, ensuring software reliability and performance.
  1. Deployment and Maintenance
  • Collaborates with DevOps teams to deploy and configure software applications in production environments.
  • Provides support and troubleshoots issues in live applications.
  • Performs software upgrades and maintenance tasks as required.
  1. Collaboration and Communication
  • Collaborates with business analysts and integration engineers, to ensure smooth development processes.
  • Communicates project progress, challenges, and solutions effectively to stakeholders.
  1. Documentation
  • Creates and maintains technical documentation, including design documents, and user manuals.
  • Ensures the documentation is accurate, up-to-date, and easily accessible to relevant stakeholders.
  1. Research and Learning
  • Stays up to date with the latest trends, tools, and technologies in software engineering.
  • Continuously improves technical skills through self-learning, training, and attending conferences or workshops.
  1. Problem Solving and Troubleshooting
  • Analyzes and resolves complex technical issues and challenges in software development.
  • Proactively identifies areas of improvement and suggests innovative solutions.

Competencies:

  1. Customer, 2) Focus Initiative, 3) Results Orientation, 4) Teamwork, 5) Technical Expertise and Usage Knowledge Areas

Work Environment: Hybrid Environment (Office/Remote)

Position Type and Expected Hours of Work: This is a full-time position. Monday – Friday 8:30AM-5:00PM

Required Education and Experience:

Bachelor’s degree in computer science or related field. Master’s degree in computer science preferred. 1 - 2 years’ experience.

Required Skills:

Customer Service, MS Office, Technical, Analysis, Troubleshooting, Communication, Vendor Management, EDI, ERP, Documentation, XML, Collaboration, HTML/CSS, JavaScript, Responsive design, Web API’s and RESTful Services, SQL, UI/UX, .NET

Flexible work from home options available.

More about this job

Skills

  • EDI
  • Computer technology
  • Programming languages
  • Quality assurance
  • Unit testing
  • Collaboration
  • Communication skills
  • Documentation
  • Research
  • Problem solving
  • Troubleshooting
  • Software development
  • Teamwork
  • Computer science
  • Customer service
  • Microsoft Office
  • Vendor management
  • ERP
  • HTML
  • CSS
  • JavaScript
  • SQL
  • .NET

Report this job