Disability Solutions - Charlottesville, VA

posted 2 months ago

Full-time - Mid Level
Charlottesville, VA
Administrative and Support Services

About the position

ENSCO Rail is actively seeking a talented and motivated Full Stack Developer with a strong focus on Front End development to join our well-established development team. In this role, you will play a vital part in delivering exceptional services and innovative solutions to the railroad industry. As a Developer, you will be responsible for the entire software development lifecycle, including planning, designing, implementing, maintaining, and testing n-tier enterprise applications that support rail safety. Working closely with Product Managers, you will have the opportunity to develop cutting-edge technologies and products. We value collaboration and teamwork, and you will actively participate in development teams and meetings, contributing your expertise and ideas to drive and enhance our software development efforts. We are searching for an enthusiastic individual who is passionate about learning new technologies, as you will be instrumental in continuously improving our development processes.

Responsibilities

  • Analyze system requirements
  • Plan, design, develop, test and maintain both front-end and back-end components of mobile and web applications
  • Collaborate with the development team to define task breakdowns and effort estimates, ensuring efficient project management
  • Prepare comprehensive design and test documents to ensure clear communication and efficient development processes
  • Work with UI/Web and a diverse range of n-tier enterprise application development

Requirements

  • Bachelor's degree in computer science or a related engineering field
  • At least 2 years of relevant experience
  • Proficiency in JavaScript frameworks like React, Angular, jQuery, and Vue
  • Strong understanding and experience with Ajax, JSON, HTML, and CSS
  • Working experience with Java programming language and Spring-related works
  • Familiarity with Web Services and RESTful APIs
  • Proficient in version control using Git
  • Experience working with Agile methodologies
  • Familiarity with application and web servers such as Apache Tomcat and Apache HTTP
  • Experience with relational databases like MySQL and MSSQL
  • Familiarity with build automation technologies like Maven and Jenkins
  • Knowledge of Mobile/Hybrid application development
  • Excellent problem-solving skills and a proactive approach to software development

Nice-to-haves

  • Additional languages and frameworks such as Python, .NET, C#, SyncFusion, and Qt
  • Experience with UML for software design documentation
  • Familiarity with testing frameworks like JUnit, Mockito, Selenium, and NUnit
  • Working knowledge of AWS
  • Experience with GIS, PostgreSQL, and geospatial tools (e.g., leaflet, Google Maps)

Benefits

  • Sign-on or relocation bonus available
  • Ongoing learning and professional development
  • Collaborative and inclusive work environment
  • Opportunity to work with cutting-edge technologies and make a significant impact on the railroad industry
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service