The Principle Software Engineer will develop and support real-time software applications and engineering duties associated with the development and maintenance of Train Management Dispatching System products to railroad customers.
Responsible for identifying and building relationships between prospective customers and company. The incumbent understands the customer priorities and is adept at positioning solutions to meet those needs.
This individual will work closely with Content Managers, eCommerce, Marketing, IT and various SMEs throughout the organization to develop solutions that improve product content data management and deployment across Allied Electronics Inc.
You will Participate in design reviews and provide input to the design recommendations; incorporate security requirements into design; and provide input to information/data flow, and understand and comply with Project Life Cycle Methodology in all planning steps.
Translating functional requirements into conceptual and detailed designs; providing estimates for development effort; implementing proof of concept, prototypes and production-grade software; creating unit and acceptance tests.
Conducts semi-complex technical analyses to design and implement test software (unit test/automation) for software applications or software test tools that achieve desired functionality for several or a few products, systems, software and applications.
You will work fairly independently on more complex operational & technical projects, issues, systems and applications; use your experience, expertise and skills to solve problems that are more difficult & infrequent.