The Software Engineer position relies on knowledge of and experience with C#, .Net Technologies, Mobile app development technologies, Web services standards and related technologies and Database Systems to develop and oversee, medium scale Windows and Web based applications taking into consideration all aspects of application development and architecture design including: performance, scalability, coding, caching, security, encryption, session state management, error logging and testing.
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.
As a software engineer, you will primarily be responsible for working on a highly focused product team to develop code all day, every day on a full stack cloud platform, leveraging test-driven development and continuous delivery.
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.
Must have the experience designing applications in many iterations you may not receive full spec and need to feel comfortable thinking things through, filling in the blanks and iterating across sprints.
The Software Test Engineer is responsible for design, development and maintenance of software test plans, test procedures, and test automation tools used in the validation of the software in our electronic control systems deployed in the rail industry.
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.
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.