Created at: September 09, 2025 00:07
Company: Railroad Retirement Board
Location: Huntington, WV, 25701
Job Description:
This position is located in the Railroad Retirement Board's Bureau of Information Services. The incumbent will be responsible for serving as a team leader assigned to carry out advanced PC and Mainframe systems and development projects. This job announcement may be used to fill one or more vacancies. This is a bargaining unit position. This position is represented by the Council of AFGE Locals in the Board.
Minimum Qualifications for GS-13 level: One year of specialized experience equivalent to the GS-12 grade level in the Federal service. Specialized experience is: Serves as the leader of a team assigned to carry out advanced PC and Mainframe systems development projects, providing advice and assistance to team members, answering questions, ensuring resolution of technical or requirement conflicts, coordinating the implementation of the system among all parties, and serving as spokesperson for the project. Develops the overall project plan, including scope, requirements, database design, system design, programming, testing, and implementation. Application development proficiency using Software Development Lifecycle (SDLC), IBM z/OS mainframe systems, and COBOL applications. In addition, all applicants qualifying based on experience must have IT-related experience demonstrating each of the four competencies listed below. Applicants must demonstrate possession of these competencies within the body of the resume; no separate statements addressing them are required. Attention to Detail: Ability to create and/or modify code which should be thorough and complete, fulfilling all requirements specified. Follow System Development Life Cycle and IBM z/OS mainframe systems documents, prepare a test plan, conduct thorough unit and system testing, noting exceptions to processing and investigating any problems found. Customer Service: Provides development programming services to customers (including the general public, individuals who work in an agency, other agencies, or organizations outside the government.) Interacts with customers in the development and creation of applications and provides application problem resolution support. Respond to customers in a professional manner, strive to fulfill customer expectations, and complete assignments in a timely and accurate manner. Oral communication: Ability to converse with customers to successfully derive, understand, and respond to customer requirements. Clearly convey status reports to management, customers, and team members regarding application development process, problem resolution, and other pertinent matters. Problem solving: Identifies missing or unclear system requirements. Recognizes application problems, both in testing and production. Determines accuracy and relevance of problem resolution information. Uses sound judgment and skill to determine and execute problem solutions. Only experience obtained by the closing date of this announcement will be considered. Experience refers to paid and unpaid experience, including volunteer work done through National Service programs (e.g., Peace Corps, AmeriCorps) and other organizations (e.g., professional, philanthropic, religious, spiritual, community, student, social). Volunteer work helps build critical competencies, knowledge, and skills and can provide valuable training and experience that translates directly to paid employment. You will receive credit for all qualifying experience, including volunteer experience.
As a Senior Software Developer, you will: Lead a team in carrying out advanced application development projects for PC and mainframe systems. Create a project plan based on general instructions from the section supervisor. Oversee all technical aspects of the projects, including the design and scope of individual programs, system testing, and implementation. Coordinate team activities and prepare a project schedule. This includes assigning tasks, setting deadlines, and defining deliverables. You will track assignments and adjust tasks as needed to meet the schedule. Work with the section supervisor as a spokesperson for the project, handling communications with the Bureau of Information Services (BIS) and user personnel. Stay updated on the latest data processing design techniques and tools. This includes learning about data design, online system design, database design, batch processing, development methods, standards, documentation techniques, and support software.