Full-Stack Application Developer

Norfolk Southern Corp.Atlanta, GA
$152,131 - $204,604Onsite

About The Position

Norfolk Southern offers a unique opportunity to be part of our proud legacy that spans nearly 200 years. We are a customer-centric, operations-driven team dedicated to advancing safety, serving communities, and driving innovation for tomorrow's rail. As part of Norfolk Southern, you’ll join a collaborative team where there are opportunities for growth across the organization. We are building a culture where everyone can thrive by owning and driving exceptional results, being humble and leading with trust, serving our customers with excellence, and collaborating and coaching to win. This notice is provided as a result of the intended filing of an Application for Permanent Employment Certification for the above job opportunity. Any person may provide documentary evidence bearing on this application to: Certifying Officer, U.S. Department of Labor, Employment and Training Administration, Office of Foreign Labor Certification, 200 Constitution Avenue NW, Room N-5311, Washington, DC 20210.

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Software Engineering, Computer Engineering, or a related, relevant field (equivalent foreign degree accepted).
  • Minimum of six (6) years of experience in an application development role.
  • At least six (6) years of experience using Microfocus Cobol and .NET technologies for application development.
  • At least six (6) years of experience applying data modeling and database programming skills (utilizing IBM DB2 or a comparable relational database environment).
  • At least six (6) years of experience working with agile methodologies (i.e., Scrum).
  • At least six (6) years of experience working with UML and design patterns.
  • At least six (6) years of experience working with containerized application environments (utilizing RedHat OpenShift or other similar platforms).
  • Demonstrated knowledge of Networks, firewalls, load balancers, and related concepts.
  • Demonstrated knowledge of Microfocus Cobol, including data structures, algorithms, enterprise systems, and asynchronous architectures.
  • Demonstrated knowledge of Web services software architecture and design (REST/SOAP), including security-based implementations.
  • Demonstrated knowledge of Tricentis – Tosca (test automation).
  • Demonstrated knowledge of HTML, CSS, JavaScript, and/or front-end frameworks.
  • Demonstrated knowledge of Continuous integration tools such as Jenkins, Nexus, JUnit, Selenium, SonarQube, Maven, Gradle, Ant, SVN, GIT, Puppet, and/or Chef.
  • Demonstrated ability to build, manage, and foster a team-oriented environment.
  • Demonstrated ability to work creatively and analytically in a problem-solving environment.
  • Demonstrated ability to troubleshoot issues and provide solutions.
  • Must be able to work weekends and on-call as necessary.

Responsibilities

  • Deliver innovative, engaging web and desktop applications using the latest software technologies.
  • Fulfill several project requests simultaneously while working in a fast-paced environment.
  • Work with business partners and outside vendors to collect and confirm project business requirements.
  • Collaborate with other team members and stakeholders.
  • Identify design problems and devise solid technical solutions.
  • Take smart risks and champion new ideas.
  • Conduct system wide requirement analysis and work effort estimations.
  • Collaborate closely with the Project Manager, Architects, and Business Analysts.
  • Thoroughly understand the requirements and ability to develop detailed software designs.
  • Use best practices and coding standards.
  • Participate in peer-reviews and provide feedback.
  • Provide accurate and detailed weekly task reports.
  • Develop, maintain, troubleshoot, enhance, and document components developed by self and others as per the requirements and detailed design.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service