Software Engineer (.NET, C#)
Wabtec · Fort Worth
Job description
About the role
Wabtec's Train Control Office Systems (TCOS) group builds the Train Management & Dispatch System (TMDS), a suite of tools for managing and controlling train movements across rail networks. This Software Engineer role sits in an embedded team at the BNSF customer site in Fort Worth, working alongside Wabtec colleagues and occasionally with BNSF staff. The team includes a Program Manager, Engineering Manager, and engineers covering software, systems, testing and support.
Key responsibilities
- Design scalable, stable solutions and analyze and resolve production issues across TMDS applications, from server-side components to customer-facing desktop apps.
- Work with the program manager on work item priorities and acceptance criteria, and partner with the customer to ensure projects meet requirements.
- Analyze and fix production issues, and ensure adherence to engineering guidelines through peer reviews.
- Mentor team members and guide problem-solving.
- Contribute to DevOps practices and software design best practices.
- Document and coordinate ICD requirements with software integrations with the system engineer and product owners.
- Schedules are flexible to hold conference calls and workshops at times that fit the customer.
Required profile
- B.S. in Computer Science, MIS, Software Engineering or a related discipline.
- At least 5 years of application development experience with the .NET framework using C#, VB.NET and SQL Server.
- Experience developing entire applications or very large features, and solid desktop application development.
- Good understanding of the Microsoft platform and strong practical knowledge of optimizing code for maintainability and data modeling.
- Attention to detail, effective oral and written communication, self-motivated and quality-focused.
- On-site presence at the customer location; the work takes place in a temperature-controlled office environment.
Required skills
- .NET, C#, VB.NET, SQL Server
- Windows services (SOA)
- Good to have: RabbitMQ, microservices, networking and data transfer protocols, system installation best practices, Visual Studio, Cyber Security hardening, AI-driven development, dispatching/railroad knowledge, business process analysis
The salary range listed is $91,000-$129,800, depending on experience, education and other factors. Benefits include health, welfare and retirement options, and an annual bonus may apply if eligible.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in the United States.
Salary: Senior Software Engineer Based on 43 job offers in the United StatesSalaries by job title
- Delivery Specialist 330
- Line Cook 261
- Restaurant Host 251
- Dishwasher 241
- Shift Supervisor 226
- Parts Specialist 208
- Retail Service Specialist 176
- Server - Red Robin 140
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 days ago
Expires 1 month from now
7 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Wabtec
Fort Worth