IT & Software Developer jobs in the US
Be among the first 5 applicants!
Software Engineer, Advanced Rail Technology
95,000 - 145,000 USD
Progress Rail
Will Rogers 8600, Fort Worth
95,000 - 145,000 USD
Requirements
Must:
- Bachelor’s degree in computer science/engineering, software engineering, from an ABET accredited university or college.
- 5+ years of experience with software development.
- 3+ years of experience in test automation.
- Proven experience developing test automation frameworks.
- Proven experience identifying, analyzing, and resolving system problems.
- Proven experience in Python, C#, or .NET languages.
- Proficient in software design and implementation.
- Familiarity with computer servers (DNS, file servers, mail servers, and NAS equipment).
- Familiarity with computer networking, LAN and WAN switches, and security.
- Solid understanding of information processing fundamentals and best practices.
- Above-average analytical, conceptual, and troubleshooting abilities.
- Excellent written and verbal communication skills.
- Experience conducting technology, trends, standards, and products research.
- Self-starter, willing to take on tasks necessary to facilitate the design, implementation, and testing of the systems.
- Detail-oriented, with a track record of prioritizing and executing tasks under pressure.
- Previous experience working in an Agile test team.
- Experience with the creation and execution of test plans, test scripts, and test automation; and the generation of test reports.
- Experience with Microsoft Windows & Ubuntu Linux operating systems preferred.
- Experience with PowerShell, Bash shell scripting.
- Experience with container technologies including Docker, Snap, Kubernetes, etc.
- Experience with automated test technologies including Selenium, etc.
- Knowledge of computer networking, TCP/IP, and UDP.
Responsibilities
- I am responsible for creating the test strategy and plan for automating component and feature-level testing.
- I will analyze product specifications and decompose software systems to create the test strategy.
- I will create and execute automated performance and regression test scripts.
- I will expand and maintain automated scripts to meet software release deliverables.
- I will interact with the software development and systems teams to ensure quality in feature design and development.
- I will work with CI/CD pipeline to build and deploy test environments.
- I will interpret and report test results, acting as a quality advocate during the development and release processes.
- I will collaborate with the team to find solutions to important and meaningful technical problems.
- I will assess the value of new technologies and drive the adoption of new test strategies and tools.
- I will mentor, train, and guide others on the team.
- I will report to the Director of Software Deployment and work closely with different engineering groups to deploy practical and highly functional systems for railways.
Description
The purpose of this position is to contribute to the design, development, and deployment of world-class rail products and services vital to our customer’s needs. This role enables innovative, strategic, and high-tech solutions for the rail industry through the application of specialized knowledge, skills, and abilities. The work involves independent judgment, problem-solving skills, resourcefulness, teamwork, and creativity in ambiguous situations. A high degree of personal initiative is a prerequisite.
We are Progress Rail, a Caterpillar company, and an integrated rolling stock and infrastructure provider, delivering a full range of products and services to domestic and international railroad customers. Our customers enjoy one-stop shopping and comprehensive cradle-to-grave railway solutions—whether it rolls on the rail or is the rail itself. Our talented and innovative team members work together to address the challenges of the rail industry today, ensuring success for the future. With headquarters in Albertville, Alabama, more than 7,000 dedicated employees serve customers through a network of nearly 150 locations around the world.
We also offer competitive benefits, including a 401(k) plan with up to a 6% company match, medical/dental/vision/life/disability insurance, paid vacation, holidays, and time-off (PTO), education assistance, and employee recognition programs.
Something wrong or incorrect with this job? Tell us in the chat 💬 on the right ➡️
You can find C#.NET Developer salaries in the United States here.
How many C#.NET Developer jobs are in the United States?
Currently, there are 0 dotNET openings. Check also: Xamarin jobs, Unity jobs - all with salary brackets.
Is the US a good place for C#.NET Developers?
The US is one of the best countries to work as a C#.NET Engineer. It has a vibrant startup community, growing tech hubs and, most important: lots of interesting jobs for people who work in tech.