Progress Rail Services
11049BR
PRS Facility Location:
Albertville, AL (PRSC Corp HQ) - 001
Job Purpose:
The Application Developer works under the general direction of the Application Development Manager and is responsible for the day-to-day administration, troubleshooting, maintenance and application development primarily related to web based applications in PHP5+ using Object Oriented design.
Req ID:
11049BR
Company Description:
Progress Rail stands at the intersection of legacy and innovation-driving the future of rail with a pioneering spirit. Since its founding in 1983, the company has grown to become one of the world's largest and most trusted providers of railroad products, services, and technologies. Today, Progress Rail delivers a comprehensive portfolio of cost-effective solutions to railway customers around the globe. From the rails themselves to the EMD® locomotives that ride them, the company's products are in operation across more than 100 countries-powering progress and connecting communities. In 2006, Progress Rail joined Caterpillar Inc., further strengthening its ability to lead the rail industry with cutting-edge technology, unmatched expertise, and a commitment to excellence. At Progress Rail, the team is not just building the future of rail-they are making history every day.
Education / Training:
2 or 4-year degree in CS, CIS, Software or related degree.
Job Title:
Application Developer
City:
Albertville
Key Job Elements:
-\tBe the point of contact and subject matter expert for one or more applications or business areas
-\tManage projects as assigned
-\tPerform requirements gathering and analysis for change requests or larger projects
-\tDevelopment, support, and maintenance tasks as assigned
-\tDesign solutions based on requirements, feature lists, and/or bug reports
-\tTroubleshoot and debug code based on bug reports
-\tExplain requirements to and write designs for less experienced developers
-\tCoach less experienced developers in areas of requirements, design and construction
-\tAdhere to all Company, Department, and Workgroup policies and procedures
-\tPerform personal management of assigned tasks
-\tReport status of tasks as directed
-\tParticipate in department, workgroup, and project meetings and discussions
-\tReview work of others and offer constructive feedback
-\tBe receptive to guidance, coaching, and constructive feedback
-\tTravel and on call support as required
Qualifications and Experience:
-\t3+ years work experience in software development field
-\tExperience leading software development projects
-\tExperience gathering and analyzing requirements for software development projects
-\tExperience documenting requirements and designing software solutions
-\tExperience documenting designs for solutions with the expectation that other developers will follow the design to implement the solution
-\tExperience developing web based application software
-\tStrong work ethic
-\tTeam player
-\tTeachable attitude
-\tSelf-motivated to learn
-\tMust be willing to travel and be on call to provide on off hours support as required
Job Specific Technology and Skills:
-\t3+ years experience developing web based applications in PHP5+ using Object Oriented design
-\tExperience with other web based development technologies (HTML, CSS, JavaScript)
-\tExperience developing web based applications with Oracle as backend RDBMS
-\tExperience developing web based applications for the Linux operating system
Expectations and Characteristics of a Candidate
-\tHas a strong background in software development
-\tCan work independently covering all project areas and responsibilities
-\tHas the ability gather and analyze requirements, determine features needed to meet the requirements, and design solutions to implement those features
-\tHas the ability to explain requirements and write designs in a way that that less experienced developers can follow
-\tHas the ability to read and debug code written either personally or by someone else
-\tThinks about design at a 'system' level.
-\tHas the ability, knowledge, and personality to coach less experienced developers in areas of requirements gathering and analysis, design, and construction
-\tHas the ability to provide leadership at a project and/or application level
Preferred Skills
-\tExperience using version control tools and following a version control workflow (preferably Git)
-\tExperience using PHPUnit for automating unit tests
-\tExperience integrating applications via messaging systems (preferably RabbitMQ)
EEO:
Progress Rail is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities.
Benefits:
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance, and experience. Please note that salary is only one component of total compensation at Progress Rail.**
Competitive Salary
401(k) plan with up to 6% company match (no waiting period with immediate vesting)
Medical/Dental/Vision/Life/Disability Insurance
Supplemental Accident, Critical Care, and Hospital Insurance available along with an HDHP and HSA with seed money
Flexible Spending Accounts
Paid Vacation
Paid Holidays
Paid Time-Off (PTO)
Employee Assistance Plan
Education Assistance Program
Employee Recognition Programs
Site specific Production and Incentive Plans
Site specific Step and Skill Level Wage Adjustment Plans
Site Specific Relocation and Sign-on Bonus Programs
*Benefits eligibility varies by job position, full-time/part-time and regular/temporary status. The provisions of the plan documents control such benefits.
**Subject to position, eligibility, and plan guidelines.
Job Category:
Information Technology
Work Location Options:
Albertville, Al; Ft. Worth, TX; Winston-Salem, NC; Independence, KS; LaGrange, IL
State::
Alabama
PRS Facility Location:
Albertville, AL (PRSC Corp HQ) - 001
Job Purpose:
The Application Developer works under the general direction of the Application Development Manager and is responsible for the day-to-day administration, troubleshooting, maintenance and application development primarily related to web based applications in PHP5+ using Object Oriented design.
Req ID:
11049BR
Company Description:
Progress Rail stands at the intersection of legacy and innovation-driving the future of rail with a pioneering spirit. Since its founding in 1983, the company has grown to become one of the world's largest and most trusted providers of railroad products, services, and technologies. Today, Progress Rail delivers a comprehensive portfolio of cost-effective solutions to railway customers around the globe. From the rails themselves to the EMD® locomotives that ride them, the company's products are in operation across more than 100 countries-powering progress and connecting communities. In 2006, Progress Rail joined Caterpillar Inc., further strengthening its ability to lead the rail industry with cutting-edge technology, unmatched expertise, and a commitment to excellence. At Progress Rail, the team is not just building the future of rail-they are making history every day.
Education / Training:
2 or 4-year degree in CS, CIS, Software or related degree.
Job Title:
Application Developer
City:
Albertville
Key Job Elements:
-\tBe the point of contact and subject matter expert for one or more applications or business areas
-\tManage projects as assigned
-\tPerform requirements gathering and analysis for change requests or larger projects
-\tDevelopment, support, and maintenance tasks as assigned
-\tDesign solutions based on requirements, feature lists, and/or bug reports
-\tTroubleshoot and debug code based on bug reports
-\tExplain requirements to and write designs for less experienced developers
-\tCoach less experienced developers in areas of requirements, design and construction
-\tAdhere to all Company, Department, and Workgroup policies and procedures
-\tPerform personal management of assigned tasks
-\tReport status of tasks as directed
-\tParticipate in department, workgroup, and project meetings and discussions
-\tReview work of others and offer constructive feedback
-\tBe receptive to guidance, coaching, and constructive feedback
-\tTravel and on call support as required
Qualifications and Experience:
-\t3+ years work experience in software development field
-\tExperience leading software development projects
-\tExperience gathering and analyzing requirements for software development projects
-\tExperience documenting requirements and designing software solutions
-\tExperience documenting designs for solutions with the expectation that other developers will follow the design to implement the solution
-\tExperience developing web based application software
-\tStrong work ethic
-\tTeam player
-\tTeachable attitude
-\tSelf-motivated to learn
-\tMust be willing to travel and be on call to provide on off hours support as required
Job Specific Technology and Skills:
-\t3+ years experience developing web based applications in PHP5+ using Object Oriented design
-\tExperience with other web based development technologies (HTML, CSS, JavaScript)
-\tExperience developing web based applications with Oracle as backend RDBMS
-\tExperience developing web based applications for the Linux operating system
Expectations and Characteristics of a Candidate
-\tHas a strong background in software development
-\tCan work independently covering all project areas and responsibilities
-\tHas the ability gather and analyze requirements, determine features needed to meet the requirements, and design solutions to implement those features
-\tHas the ability to explain requirements and write designs in a way that that less experienced developers can follow
-\tHas the ability to read and debug code written either personally or by someone else
-\tThinks about design at a 'system' level.
-\tHas the ability, knowledge, and personality to coach less experienced developers in areas of requirements gathering and analysis, design, and construction
-\tHas the ability to provide leadership at a project and/or application level
Preferred Skills
-\tExperience using version control tools and following a version control workflow (preferably Git)
-\tExperience using PHPUnit for automating unit tests
-\tExperience integrating applications via messaging systems (preferably RabbitMQ)
EEO:
Progress Rail is an Equal Opportunity Employer, including Veterans and Individuals with Disabilities.
Benefits:
Compensation and benefits offered may vary depending on multiple individualized factors, job level, market location, job-related knowledge, skills, individual performance, and experience. Please note that salary is only one component of total compensation at Progress Rail.**
Competitive Salary
401(k) plan with up to 6% company match (no waiting period with immediate vesting)
Medical/Dental/Vision/Life/Disability Insurance
Supplemental Accident, Critical Care, and Hospital Insurance available along with an HDHP and HSA with seed money
Flexible Spending Accounts
Paid Vacation
Paid Holidays
Paid Time-Off (PTO)
Employee Assistance Plan
Education Assistance Program
Employee Recognition Programs
Site specific Production and Incentive Plans
Site specific Step and Skill Level Wage Adjustment Plans
Site Specific Relocation and Sign-on Bonus Programs
*Benefits eligibility varies by job position, full-time/part-time and regular/temporary status. The provisions of the plan documents control such benefits.
**Subject to position, eligibility, and plan guidelines.
Job Category:
Information Technology
Work Location Options:
Albertville, Al; Ft. Worth, TX; Winston-Salem, NC; Independence, KS; LaGrange, IL
State::
Alabama