16 days old

Application Software Engineer

Newburgh, IN 47630
  • Job Code

Direct Hire - Software Engineer - Newburgh,IN OR remote potential

Application Software Engineer will assist in the planning and development of application level software and be mainly responsible for the implementation of the completed designs. Software application environments may include but not be limited to Windows and Linux environments and will have heavy systems integration components. Coding of designs, documenting produced source code, and supporting existing legacy implementation will be main components of this position. Development of test plans, actual testing, and documentation of test results for software developed will also be required.

Duties and responsibilities

  • Assist in the Planning and Architecture of software applications

    • User Interfaces
    • Server Systems
    • Diagnostic Tools and Utilities
    • Data Analysis, Storage and Reporting
    • Installation Software
    • Interfaces for Integration with Custom Hardware

  • Software Implementations of finalized designs
  • Development and documentation of application requirements and specifications
  • Application lab and field testing
  • Documentation of test results
  • Assist in the commissioning of various products


  • Bachelors in Computer Science or Electrical Engineering
  • 4-8 years' experience developing in 3 generation Languages (C/C++, C#, Java, etc.)
  • Specific experience in Windows .Net and native application development (WinForms, WPF, etc.)
  • SQL Experience desired but not required.
  • Significant experience in trouble shooting and debugging
  • Experience in application architecture design and analysis
  • Mining application experience and background preferred but not required
  • Must possess the ability to develop and communicate new concepts and apply them accurately
  • Organize, schedule, and coordinate work phases and determine the appropriate approach at the task or project level
  • Must have strong communication, computer, documentation, presentation, and interpersonal skills
  • Ability to work independently or as part of a team
  • Ability to manage multiple projects simultaneously
  • Capable of representing the company as a prime technical contact


  • Information Technology

Randstad utilizes a technology-driven focus with a human touch to provide better staffing and business solutions to organizations around the world. Our team of experts match professionals with available career opportunities in a variety of fields.

Featured Jobs

Career News

Share this job:

Application Software Engineer

Randstad Technologies
Newburgh, IN 47630

Share this job

Application Software Engineer

Randstad Technologies
Newburgh, In

Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast