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, and lead development of technologies and products to transform the future safety, security, and resiliency of critical missions
Requirements
- Experience with 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 working with build tools like Ant, Maven, and/or Gradle
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, as well as prepare design documents
- monitor, maintain, troubleshoot, and update databases and web-based infrastructure
- attend to critical technical issues in production environment to provide uninterpreted services to customer
Other
- Bachelor's degree or equivalent in Computer Science, Engineering, or a related field
- 10 years of progressively responsible experience leading technical team on distributed n-tier enterprise application development
- Minimum 3 years' experience supporting the Railroad industry
- U.S. Citizenship is not required
- Security Clearance is not required