Software Engineer II

TransCoreSan Diego, CA
3h

About The Position

TransCore (TRN), a subsidiary of ST Engineering, is seeking a full-time Software Engineer II to join our team in San Diego, California. Summary Responsible for designing, developing the next generation of Enterprise Level .NET Service Oriented architecture applications. The candidate must have 5+ years of hands-on experience working on all tiers and be especially comfortable using the latest UI frameworks such as Angular, Angular Material, jQuery, SignalR, etc.

Requirements

  • Minimum 5 years related experience.
  • Bachelor’s degree in computer science, engineering or a related field
  • Strong proficiency as a Software Engineer utilizing the .NET framework, C#, HTML, Angular and SQL to support as well as architect and deploy customer specific extensions.
  • Must handle several tasks at once and work with management to prioritize tasks for self and support personnel.
  • Able to communicate technical and programmatic issues to project leads and management.
  • Experience in real time operating systems and be knowledgeable of the implications of software architecture and coding styles on an embedded processor platform.
  • Strong proficiency with developing and optimizing complex SQL queries, stored procedures and functions.
  • Strong experience in debugging .NET service oriented (SOA) Windows applications using WebAPI RESTful services, WCF/WPF
  • Test Driven Development (unit testing before functional development)
  • Excellent troubleshooting skills and be adept at using integrated development environment tools such as editors, source debuggers, hardware debuggers, source code analysis tools (navigators, browsers, etc.), debug agents, and other fundamental debugging tools.
  • Understanding of Agile Methodology
  • Proficient knowledge of the software development life cycle, practices, and methodologies
  • Proficiency in MS Office

Responsibilities

  • Compiles and writes documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Performs or directs revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Writes or contributes to instructions or manuals to guide end users.
  • Designs features with moderate complexity and interfaces with key design disciplines to ensure design is complete.
  • Fixes the defects reported by the customers and tests then to ensure defects are resolved.
  • Utilizes software version control software for check-in/check-out of code.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service