Southwest Research Institute - Oklahoma City, OK

posted 30 days ago

Full-time - Mid Level
Oklahoma City, OK
Professional, Scientific, and Technical Services

About the position

The Intelligent Systems Division is seeking a Software Developer/Technical Lead to develop automated solutions for commercial and government clients in various domains, including transportation, manufacturing robotics, and medical prognostics. This role involves leading software development projects, mentoring junior staff, and contributing to research and development efforts aimed at improving transportation systems. The position can be based in San Antonio, Texas, or remotely in select states, depending on experience.

Responsibilities

  • Serve in a software developer/technical lead role on teams developing software solutions in Intelligent Transportation Systems (ITS), Integrated Corridor Management Systems (ICMS), and Decision Support Systems (DSS).
  • Participate in or create advanced, internally funded research and development programs.
  • Design and code complex solutions that directly affect the lives of the traveling public.
  • Interact with clients, make technical presentations, and participate in industry conferences.
  • Manage projects and mentor younger staff.
  • Perform advanced programming tasks for the maintenance and enhancement of software systems.
  • Guide team members in best practices of multiple programming languages.
  • Maintain a high level of code quality by writing unit tests, participating in code reviews, and debugging software modules.
  • Implement code using user interface design patterns, object-oriented design, refactoring, test automation, continuous integration/deployment, networking, concurrency, modeling, and database design.

Requirements

  • Bachelor's or Master's degree in Computer Science or related field with directly related industry experience.
  • 8+ years of experience in object-oriented development using languages such as C#, C++, or Java.
  • Experience with SQL, Docker, SPF, ASP.NET, MVVM, MVC, or React.
  • Excellent written and verbal communication and interpersonal skills.
  • Ability to work both individually and as a team member.
  • Experience in leading tasks and mentoring other developers.
  • Emphasis on software development, systems engineering, and technical/project leadership experience.
  • A valid/clear driver's license is required.

Benefits

  • Health insurance
  • 401k plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service