Previous Job
Previous
Software Development Engineer
Ref No.: 18-05509
Location: Sugar Land, Texas
Position Type:Direct Placement
Pay Rate : $ 90,000.00 - 110,000.00 /Year
Description:
You will be using your successful Developer experience to:
  • Apply technical expertise and software development skills to enhance and improve industry leading software.
  • Work as a member of an Agile development team to enhance and improve software written in Delphi.
  • Research issues and reporting development recommendations with risks and benefits.
Requirements:
Minimum qualifications include:
  • Bachelor's Degree in Computer Science or equivalent experience.
  • At least 7 (seven) years of experience as a software engineer in any language (C++, Delphi, C#, etc.).
  • Experience with SVN and/or Git.
  • Strong troubleshooting and debugging skills.
  • Strong knowledge of continuous integration and unit testing.
  • Knowledge of web services (REST, SOAP, Messaging, and Authentication).
  • Familiarity with MVVM, MVC, and MVP design patterns.
  • Experience delivering solutions to a large customer base.
  • Strong SQL knowledge (MSSQL, SQLite, MySQL, or Oracle).
The ideal candidate will also have:
  • 10+ years Delphi (XE+) experience and 5 years .NET and Visual C++.
  • Experience architecting scalable decoupled applications.
  • Strong knowledge of design patterns.
  • Experience with async and traditional threading models.
  • Experience refactoring complex legacy code.
  • Knowledge of Windows networking and Active directory permissions.
  • Experience with JavaScript and ASP.net.
  • Experience with Azure/Amazon/Google cloud services.
  • Installer experience (InstallShield, WISE, WIX, or NSIS).
  • Experience working in an Agile development environment is preferred.