14 days old

Software Developer

New Castle, DE 19720
  • Job Code
  • Payrate
    $75,000 To $100,000

We have an excellent opportunity for a Software Developer where the typical tasks of the position include, but are not limited to:

  • Research, design, develop and release/maintain Application / User interface / Data analysis/ Instrument control software for thermal analysis, rheological and calorimetric instruments.
  • Analyze system specifications and translate system requirements to task specifications.
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs and designing solutions to problematic programming.
  • Responsible for planning, processing and performing all jobs in an efficient manner with no assistance from the supervisor.
  • Responding promptly and professionally to bug reports.
  • Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of stakeholders.
  • Be flexible about working on team tasks and take responsibility for contributing to the success of the team.
  • Provide assistance to testers and support personnel as needed to determine system problems.

The successful candidate will have a combination of knowledge, skills, and experience that would include the following:

Required Skills:

  • C#.NET
  • Win Forms/XAML/WPF
  • Object Oriented Programming Experience
  • Python
  • Visual Studio, .Net 3.5/4.0/4.5/5.0

Desirable Skills:

  • Install Shield / Windows Admin
  • SQL, Oracle, Mangodb, other relational database design
  • C, C++
  • Window networking, TCP/IP
  • iOS, Andriod Mobile App Development
  • Systems knowledge - Windows 7, Windows 10

BS in Math, Physics, Chemistry, Computer Science engineering or equivalent technical degree.

  • 2 to 5 years of relevant professional experience.
  • Ability to identify tasks which require automation and automate them.
  • Experience working in a team environment.
  • Working closely with management team in evaluating current systems and making decisions on future development.
  • As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
  • Good knowledge of computer program design methods and techniques.
  • Good knowledge of standard development tools.
  • Good knowledge of security and encryption.
  • Updates and modifies computer programs to improve efficiency.
  • Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.


  • 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:

Software Developer

Randstad Technologies
New Castle, DE 19720

Share this job

Software Developer

Randstad Technologies
New Castle, DE

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