Previous Job
Lead .Net Developer
Ref No.: 18-75367
Location: Dallas, Texas
Position Type:Contract
Start Date: 10/10/2018
Title : Lead Software Engineer / Lead .Net Developer
Location : Dallas, TX
Duration : Long term contract

Job Summary:
Develop and support real-time software applications and engineering duties for Wabtec Railway Electronics (WRE) a leading supplier of technology based products and services for the rail and transit industries. This position has an opening for a dynamic, result-oriented Lead software engineer with a positive attitude to getting the job done. The individual will be assigned to supporting the Train Management Dispatching System (TMDS) product for multiple customers. This position will require international travel up to 25% of the time.

Essential Job Functions/Responsibilities:
  • Responsible to participate in development of features for Train control system following good OOPS concepts and stringent code quality standards.
  • Responsible for producing design artifacts like process/activity flows, object relationship model, decision tree charts and UML diagrams.
  • Responsible for supporting the product offshore which can include bug fixes, defect triaging, feature development, validation and training.
  • Responsible for ensuring processes are being followed from software development to software release.
  • Responsible to track and drive closure of defects.
  • Demonstrate strong skills in OOP programming, design patterns, data modeling and database design.
  • Responsible for making sure the team follows coding standards and design standards.
  • Responsible for mentoring other software engineers and hold design reviews and code reviews.
  • Responsible to make sure the team follows the schedule and communicate status plus concerns.

  • Strong 12+ years' experience in application development on .Net framework in C#, VB and Sql Server. Solid desktop application development, web/Windows services (SOA) experience and good understanding of Microsoft platform.
  • Knowledge of configuring and interfacing with enterprise level messaging platform.
  • Have understanding of general network design principles including TCP/IP and UDP.
  • High degree of attention to detail.
  • Strong debug and troubleshooting skills.
  • Team player and works well with others.
  • Effective oral and written communication skills; ability to articulate clearly and concisely.
  • Self motivated, quick learner, results-oriented and a clear focus on quality.
  • Ability to develop high level of credibility and strong positive relationships with peers and management.
  • Good to have real time system development experience but not required.
  • Good to have WCF Services / WPF experience but not required.
  • Good to have graph theory knowledge but not required.
  • Good to have experience with WPF graphics but not required.
Education, Experience and Knowledge Required:
  • The candidate needs to have 12+ years' experience in software development and support processes for enterprise-class systems.
  • Experience as a Team lead or Project Lead for at least 5 years.
  • College Bachelor's/Master's Degree or equivalent experience in information systems or computer science with strong experience in Time critical application development particularly in the Microsoft environment.
  • Experience and understanding of the database management systems used to support complex n—tiered systems.
  • Would be desirable but not mandatory that candidate has knowledge of railroad system operations.