Advansoft International - Arlington Heights, IL

posted 23 days ago

Full-time
Arlington Heights, IL
Professional, Scientific, and Technical Services

About the position

As a Software Developer at AdvanSoft International, you will play a crucial role in the analysis, design, and development of business applications. Your primary responsibilities will include gathering requirements to analyze and evaluate existing or proposed systems, as well as customizing existing systems to meet business needs. You will be tasked with analyzing and evaluating current or proposed business procedures, ensuring that the systems are configured correctly to support these processes. You will prepare detailed flow charts and diagrams that outline the capabilities and processes of the systems, contributing to the functional design of applications. Your role will also involve conducting internal quality assurance, user acceptance testing, and providing end-user training to ensure that the applications meet the required standards and user expectations. In situations where guidelines are inadequate or significant deviations are proposed, you will be expected to select among authorized procedures and seek assistance as necessary. Maintaining compatibility between systems is essential, and you will be responsible for writing and maintaining comprehensive system documentation. Additionally, you will conduct technical research on system upgrades to assess their feasibility, cost, time requirements, and compatibility with current systems. Your expertise in object-oriented programming languages, client and server application development processes, ERP systems, multimedia, and Internet technology will be vital in testing, maintaining, and monitoring computer programs and systems. You will also coordinate the installation of these programs and systems, providing assistance to staff and users in resolving computer-related issues, such as malfunctions and program problems.

Responsibilities

  • Analyze, design, and develop business applications.
  • Gather requirements to analyze and evaluate existing or proposed systems.
  • Customize existing systems as needed.
  • Analyze and evaluate current or proposed business procedures.
  • Configure the system to support business processes.
  • Prepare detailed flow charts and diagrams outlining systems capabilities and processes.
  • Conduct internal quality assurance and user acceptance testing.
  • Provide end-user training on applications.
  • Select among authorized procedures and seek assistance when guidelines are inadequate.
  • Maintain compatibility between systems.
  • Write and maintain system documentation.
  • Conduct technical research on system upgrades to determine feasibility, cost, time required, and compatibility with current systems.
  • Test, maintain, and monitor computer programs and systems.
  • Coordinate the installation of computer programs and systems.
  • Provide assistance to staff and users in solving computer-related problems.

Requirements

  • Bachelor's degree in Science, Engineering, Math, Administration, or equivalent experience.
  • Minimum of 5 years of experience in software development.
  • Proficiency in object-oriented programming languages.
  • Experience with client and server application development processes.
  • Familiarity with ERP systems and multimedia technology.
  • Strong analytical and problem-solving skills.
  • Ability to prepare detailed documentation and flow charts.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service