The successful candidate will operate in a fairly complex, fast-paced environment requiring a strong understanding of the manufacturing process and experience architecting and developing ASP.NET C# applications and integrating with other systems such as ERP systems (SAP).
Responsible for building out CMS back - ends, creating complex web and mobile applications, integrating with external APIs and building internal tools. We've got a great in-house development team that loves exploring new technology and putting it to use for our clients.
Ability to integrate with large teams, demonstrating strong verbal and written communication skills; problem-solving skills and critical thinking are essential to effectively conduct the required tasks.
Designing, coding, testing, debugging, and documenting moderately complex application solutions that meet defined business requirements and meets the enterprise performance and architecture standards. This includes but is not limited to customized coding, software integration, analysis, configuring solutions.
Prepare a variety of written materials (e.g. reports, memos, letters, name tags, sign-in sheets, class lists, etc.) for the purpose of documenting activities, providing written reference, and/or convey information.
There are multiple projects that the candidate will be working on, including but not limited to our public facing website, applications for the various units such as Telecom, GUFPA, FACTS, Gas, Electric, and etc.
This position provides the opportunity for the individual to be involved with the integration of a locomotive based computer system to back office systems via a vendor provided Asset Management product.
Enhancing unique and exciting systems that support business operations including train management and control systems, geographic information systems and maps, complex event management, customer support systems and
operational optimization systems.
The Developer will be required to take requirements directly from the Business and develop solutions as per standards; provide full support for the team regarding issues, feature discussions, and/or enhancements.
Technical Team Lead will be responsible for technically leading the software projects through all stages of the life cycle, including responsibility for requirements capture, design, development, acceptance testing and implementation.
Use strong technical and analytical expertise to explore and examine data from multiple disparate sources with the goal of discovering patterns and previously hidden insights, which can further the goals of improving organizational data quality and enterprise IT architecture management.