Back to Job Search

Senior Engineer, Algorithm

  • Location: Irvine
  • Salary: Up to US$74.00 per hour per hour
  • Job Type:Contract

Posted 12 months ago

  • Sector: Engineering
  • Contact: Alicia Beard
  • Duration: 12 Months
  • Start Date: ASAP
  • Expiry Date: 01 April 2023
  • Job Ref: JN -022023-476913

The main function of a Software Engineer is to design, develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe and client/server applications, and major enhancement of existing systems

This is a special role that provides enterprise level training in IT security and will be a unique blend of IT developing/infrastructure.

Day to day:

-Review requirements sent over and produced by developers

-Write verification code following requirement review

-Maintain infrastructure security

Job Responsibilities:

* Fine-tune and improve a variety of sophisticated software implementation projects

* Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data

* Analyze and review enhancement requests and specifications

* Implement system software and customize to client requirements

* Prepare the detailed software specifications and test plans

* Code new programs to client's specifications and create test data for testing

* Modify existing programs to new standards and conduct unit testing of developed programs

* Create migration packages for system testing, user testing, and implementation

* Provide quality assurance reviews

* Perform post-implementation validation of software and resolve any bugs found during testing


* Bachelor's degree in a technical field such as computer science, computer engineering or related field required

* 5-7 years experience required

* A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design

* large systems software design and development experience

* Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems

* experience in programming and experience with problem diagnosis and resolution

Required skills:

-Computer science degree or higher

-Expert level knowledge of Python and automation -Azure and experience with verification of clusters

Nice to have:

-Knowledge of Selenium, Mitim, and c#

-Experience with JavaScript OR Typescript

-Working with React OR Angular

-Power shell scripting experience