SR. COMPUTER SCIENTIST - LEAD COMPUTER SCIENTIST - Intelligent Transportation

San Antonio, Texas


Employer: SWRI
Industry: 
Salary: Competitive
Job type: Full-Time

  • Serve in a software developer/technical lead role on teams developing software solution in technology areas such as 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.
  • Bring your ideas to life as proof of concept, and secure external funding to integrate it into production systems.
  • Design and code, often for complex solutions, products that directly affect the lives and actions of the traveling public.
  • Interact with clients, make technical presentations, and participate in industry conferences.
  • Share your knowledge with others to continuously advance technology offerings.
  • Save lives, reduce emissions, and make the roadways safer.
  • We bring together talented people from all backgrounds to help us deliver innovative software solutions in the transportation industry.
  • Join a dedicated team of software developers focused on improving transportation.
  • Manage projects and mentor younger staff.
  • Contribute to and present research and development efforts to clients and the professional community.
  • Perform advanced programming tasks in a leadership role for the maintenance and enhancement of one or more software systems.
  • Leverage an exceptional understanding of the transportation systems domain and existing frameworks for the success of development projects.

  • Undertake tasks working in coordination with the project manager, other team members, and management
  • Guide team members in regard to best practices of multiple programming languages.
  • Perform in all phases of the development lifecycle, including requirements definition, software/systems design, implementation, testing, integration, and system support.
  • Maintain a high level of code quality by writing unit tests, participating in code reviews, and debugging software modules.
  • Implement code using concepts of user interface design patterns, object oriented design, refactoring, test automation, continuous integration/deployment, networking, concurrency, modeling, and database design.
  • Oversee and manage project teams as they execute transportation development projects.
  • Mentor more junior software engineers regarding best practices of multiple programming languages with a moderate ability to explain technical concepts in written and verbal forms.

  • Requires a Bachelors or a Masters degree in Computer Science, or related with directly related industry experience.
  • 8+ years: Experience executing object-oriented development in a language such as C#, C++ or Java and must have worked on SQL, Docker, SPF, ASP.NET, MVVM, MVC or React
  • Must have excellent written and verbal communication, interpersonal skills, ability to work both individually and as a member of a team. Must be able to lead tasks and be able to mentor other developers.
  • Must have an emphasis on software development, systems engineering, experience with object-oriented programming, and technical/project leadership experience.
  • A valid/clear driver's license is required.

Created: 2024-09-28
Reference: 10-01505
Country: United States
State: Texas
City: San Antonio
ZIP: 78112


Similar jobs: