×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer Consultant

Job in Aurora, Kane County, Illinois, 60502, USA
Listing for: EDI Staffing
Full Time position
Listed on 2026-03-04
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Job Description & How to Apply Below

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


Responsibilities:


Software Development

  • Designs, codes, tests, and debugs software applications based on specific requirements and specifications.
  • Develops efficient algorithms, data structures, and application architectures.
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.
Coding Implementation
  • Writes clean, modular, and efficient code using appropriate programming languages and frameworks.
  • Follows coding standards, best practices, and version control practices.
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.
Deployment and Maintenance
  • Collaborates with Dev Ops 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.
Collaboration and Communication
  • Collaborates with business analysts and integration engineers, to ensure smooth development processes.
  • Communicates project progress, challenges, and solutions effectively to stakeholders.
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.
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.
Problem Solving and Troubleshooting
  • Analyzes and resolves complex technical issues and challenges in software development.
  • Proactively identifies areas of improvement and suggests innovative solutions

Experience:
  • 2+ years of software development experience
  • Experience with programming languages such as .NET and SQL
  • Experience with development tools such as HTML, CSS, JavaScript, XML, API, UI/UX, and Web Services
  • Excellent communication skills
#LI-hybrid
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary