Software Engineer

Company:  BakerRisk Europe, Ltd.
Location: Chicago
Closing Date: 07/11/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Career Opportunities with Baker Engineering and Risk Consultants, Inc.

A great place to work.

Baker Engineering and Risk Consultants, Inc. (BakerRisk) is a global provider of process safety and risk management services to companies in the petroleum and chemical industries, as well as engineering and testing services for government agencies and private companies involved with hazardous materials. Utilizing advanced methodologies and proprietary in-house tools, BakerRisk engineers assess the consequences and risks associated with potentially catastrophic events including explosions, fires, and toxic material releases.

Location can be assigned to one of our other physical offices in either Houston, TX or Chicago, IL.

Job Summary

The successful candidate will work with engineers and a small development team to create and improve internal software used to perform engineering analyses. Working with a small team of developers means you will have opportunities to learn and participate in a wide range of software engineering tasks.

Specific Job Duties and Responsibilities

  1. Develop and improve engineering-level models for implementation in internal software.
  2. Work with engineering experts (local and remote) to implement features and models.
  3. Work with local and remote teams to find, troubleshoot, and resolve software issues.

Required Skills & Qualifications

  1. Strong knowledge of object-oriented programming, design patterns, and data structures.
  2. Experience with Source Control Tools such as GIT, Team Foundation Server, Helix Core, Apache Subversion, etc.
  3. Proficient in one or more object-oriented languages such as .NET, C#, C++, Matlab, Python, etc.
  4. Experience developing user interface design and functionality using data binding, custom controls, MVVM, etc., using one of the following: .NET, C/C++, XAML, ReactJS, or AngularJS.
  5. Experience with database management systems such as MS SQL, PostgreSQL, Oracle, MySQL, SQLite, MS Access, etc.
  6. Experience with Object Relational Mapping (ORM) and best software development and test practices.
  7. Experience debugging, upgrading, migrating, and testing legacy codebases to ensure application integrity.

Preferred Skills & Qualifications

  1. Experience with software and libraries such as Visual Studio, Visual Studio Code, MS SQL Server, etc.
  2. Experience with Unit and UI automation testing tools and frameworks such as NUnit Test, xUnit Test, MS Unit Test, UI Automation framework, Selenium, etc.
  3. Experience developing 3D graphics applications using OpenGL, Vulkan, DirectX, or similar.

Education and Experience

  1. Must possess a bachelor's degree in computer science, or in computer engineering, physics, mathematics, or another engineering field with a strong programming background.

BakerRisk offers a competitive salary and benefit package including holiday, vacation and sick leave pay, medical/dental insurance, 401(k), Employee Stock Ownership Plan (ESOP), and potential for a year-end bonus. Position and pay DOE.

Additional Information: For additional information, please see our website at .

BakerRisk is an Equal Opportunity Employer. All applicants receive equal consideration, regardless of their race, color, religion, age, gender, disability, veteran status, sexual orientation, national origin, or any other protected status. BakerRisk and its affiliated companies are drug-free workplaces.

#J-18808-Ljbffr
Apply Now
Share this job
BakerRisk Europe, Ltd.
  • Similar Jobs

  • Software Engineer/Sr. Software Engineer

    Chicago
    View Job
  • Software Engineer

    Chicago
    View Job
  • Software Engineer

    Chicago
    View Job
  • Software Engineer

    Chicago
    View Job
  • Software Engineer

    Chicago
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙