Career Opportunities

Senior Software Developer

Perform senior-level software development functions involving the design of software applications and architectures using the Delphi programming language, as well as the .NET framework and related development tools, including responsibility for the definition of software specifications in conjunction with end users, internal staff and other stakeholders; the design of software architectures using unified modeling language (UML) tools to develop state, sequence and class diagrams; the investigation and resolution of application issues by using design pattern and object-oriented analyses; the performance of static analyses on existing code to identify potential issues; the refactoring of software algorithms to take advantage of enhanced chip capabilities (such as multi-threading and streaming SIMD extension techniques, and CPU cache reuse); the refactoring of existing architectures to support parallel processing; the integration of existing systems so as to automate software development life cycle processes; the design of software test plans; the review of code to ensure adherence to software development life cycle policies; the investigation and evaluation of new code technologies; and the design and maintenance of tools to support software development life cycle processes.

Either a U.S. or foreign Bachelor’s or equivalent degree in computer science or a related field, and 2 years of experience in the job offered or in a software developer, software architect, development manager, analyst manager or related capacity involving the use of the Delphi programming language; or 4 years of experience in the job offered or in a software developer, software architect, development manager, analyst manager or related capacity involving the use of the Delphi programming language.

$100,000.00 per year.