Senior Software Engineer in Fort Worth, TX at Integrated Resources, Inc

Date Posted: 11/22/2019

Job Snapshot

Job Description

Role: Senior Software Engineer
Location: Fort Worth, Texas
Assignment Period : 16-Dec-2019 to 01-Apr-2020

Position Responsibilities:
Sharing this information from the hiring manager this to assist with regrouping recruiting efforts: It may be helpful to consider removing candidates whose recent job experience is centered around technologies involving MVC and JQuery. These technologies are indicators that they have been mostly involved with web application development. While these candidates are sometimes viable, they are typically not familiar with the libraries and code organization used for desktop development and require training and time to be effective.
Need experienced software engineer with passion to build and support .net applications in transportation operations software . The engineer will be an individual contributor who's expected to write architectural /design documents, write highly optimized code and support bug fixes. It's a fast paced environment which at times might require the person to put in some extra hours and support changes in priority.
  • Responsible to lead development of features for Train control system following good OOPS concepts and stringent code quality/Software Security standards.
  • Responsible for producing design artifacts like process/activity flows, object relationship model, decision tree charts and UML diagrams.
  • Responsible for supporting product maintenance related activities i.e. bug fixes, defect triaging, feature development, validation and training.
  • 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 10+ 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.
  • Good to have knowledge of configuring and interfacing with enterprise level messaging platforms like RabbitMQ, ZeroMQ, QPid, MSMQ, etc.
  • Good to have knowledge of algorithms related to graph theory and experience with graph database like TinkerGraph, Giraffe, Neo4j, etc.
  • Good to have knowledge of domain modelling and entity modelling.
  • 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 experience with WPF graphics but not required.
Education, Experience and Knowledge Required:
  • B.S. or M.S. in Computer Science or Computer/Electrical engineering or relevant professional experience.
  • The candidate needs to have 10+ 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.
  • 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.
Candidate needs to be able to interview Face to Face & work daily in Ft. Worth, TX. LOCAL Candidates ONLY. No out of town candidates.

Needs to be someone who can hit the ground running, work on their own, and be a strong contributor.