ENSCO Rail, Inc. is seeking a Senior Staff Software Engineer to create software applications that address the phases of SDLC, design, implement, and test n-tier enterprise web applications, update existing applications to meet security and functionality standards, and lead development of technologies and products.
Requirements
- Java/J2EE
- experience with object oriented programming languages like Python, C++ and C-Sharp
- Experience with Sensor systems integration: such as inertial, positioning (GPS/RFID), laser scanners, imaging (line scan, area scan, thermal), ultrasonic, LIDAR
- Experience with RDBMS databases such as MySQL/MS SQL/PostgreSQL or similar
- Experience with HTML5, JavaScript MVC, jQuery, and ReactJS
- Experience with any modern web containers (e.g., Apache Tomcat, WebSphere, WebLogic, JBoss, Jetty)
- Experience with commercial cloud hosting services such as AWS and Microsoft Azure
Responsibilities
- create software applications that address the phases of SDLC (software development life cycle)
- design, implement, and test n-tier enterprise web applications
- update existing applications to meet the security and functionality standards as outlined in the company's website policies
- lead development of technologies and products as directed by the Business Development Managers
- Define task breakdowns and effort estimates
- prepare design documents
- monitor, maintain, troubleshoot, and update databases and web-based infrastructure
Other
- 10 years of progressively responsible experience leading technical team on distributed n-tier enterprise application development
- Minimum 3 years' experience supporting the Railroad industry
- Experience working in the transportation industry as a software engineer
- REAL ID Requirement
- U.S. Citizenship Required: No