Garnet River is currently seeking a
PeopleSoft Developer Advanced Software Engineer to support a large-scale transportation organization with complex enterprise systems and critical infrastructure.
The organization operates extensive financial, business, transportation, power, automation, and physical security systems. Its centralized IT department provides comprehensive Information Technology (IT) and Operational Technology (OT) services across multiple operating divisions, supporting essential services 24 hours a day, 7 days a week, 365 days a year.
The Product Development group consists of collaborative, cross-functional teams responsible for managing enterprise applications throughout their lifecycle, from initial strategy and development through implementation, maintenance, and ongoing support.
Using modern development practices, innovative technologies, and established security standards, these teams design, develop, and maintain reliable, secure, and scalable applications that support critical business operations, transportation services, and organizational priorities.
Responsibilities- Leads requirements management, software engineering, system testing, and acceptance testing activities across all stages and iterations for complex software development and integration initiatives.
- Assists with the organization's selection, adaptation, and adoption of new models, methods, and tools. Collaborates with parties involved in product, systems, or service design.
- May own high-value services and/or products. Leads the definition, documentation, and successful completion of large projects within business objectives and resource constraints, ensuring adherence to agreed enterprise architectures and the application of effective change-, release-, risk-, and quality-management processes.
- Drafts and maintains software support processes and documentation. Prioritizes and diagnoses incidents, investigates and resolves complex issues, leads root cause analysis, and proposes corrective actions. Conducts application licensing, security, backup, and disaster recovery verification initiatives.
- Develops system and acceptance testing criteria related to functional and non-functional requirements, user stories, features, business processes, and business rules. Designs, specifies, and executes test cases and scenarios.
- Plans and leads user experience design activities for large programs and products, providing expert advice to ensure that usability, accessibility, and visual design requirements are satisfied.
- Develops, maintains, and applies tools and documentation to track, log, and maintain accurate and complete system information. Audits complex software systems for adherence to configuration standards.
- Plans, organizes, conducts, and oversee assigned quality and safety assurance assessments involving complex systems and cross-functional teams. Provides expert advice on assurance activities.
- Manages operational relationships with suppliers to ensure potential disputes or conflicts are raised and resolved.
- Contributes technical elements of RFP/RFIs and negotiates contract terms and SLAs. Manages suppliers to meet key performance indicators.
- Continuously develops and maintains personal knowledge of software engineering practices, emerging trends, and technologies.
- Provides technical advice to project teams and mentors less experienced staff to foster talent development.
Required Qualifications- Bachelor's degree in arts/sciences (BA/BS).
- Minimum 8 years of relevant experience. An equivalent combination of education and experience may be considered in lieu of a degree.
- Must possess a minimum at least one of the following professional certifications in the subject domain, including but not limited to: Certified Scrum Developer (CSD), Certified Scrum Master (CSM), Certified Software Development Professional (CSDP), Certified Secure Software Lifecycle Professional (CSSLP), Amazon Certified: AWS Certified Developer, Microsoft Certified: Azure Developer, Certified Software Test Professional (CSTP)
Technical Skills- Hands-on programming experience in a business setting
- Proficiency in at least one software engineering methodology, including but not limited to: Waterfall, Agile, Scrum, DevOps, Extreme Programming (XP), Kanban, Lean, Rapid Application Development (RAD)
- Experience in applying a structured validation and testing method, including but not limited to: Unit Testing, Integration Testing, System Testing, Acceptance Testing, Regression Testing
- Collaboration skills to ensure design specifications are seamlessly implemented by the development team
- Familiarity with version control
- Demonstrated ability to work independently and navigate organizational ambiguity
- Effective written and verbal communication skills
Preferred Technical Skills- A software engineering industry certification, examples: Certified Scrum Developer (CSD), Certified Scrum Master (CSM), Certified Software Development Professional (CSDP), Certified Secure Software Lifecycle Professional (CSSLP), Amazon Certified: AWS Certified Developer, Microsoft Certified: Azure Developer, Certified Software Test Professional (CSTP)
- Programming experience with the following language(s): Job Specific (e.g. Ruby, Python, Java, C++, COBOL, etc.)
- Familiarity with the following vendor-specific platforms: Job Specific (e.g., Azure, Windows Server platforms, RESTful APIs, or Linux)
Behavioral Requirements Skills:- Collaboration skills to ensure design specifications are seamlessly implemented by the development team.
- Demonstrate ability to work independently and navigate organizational ambiguity.
- Strong interpersonal, verbal, and written communication skills.
- Communicates Effectively
- Advanced technical Skills, tech-savvy, values diversity
- Adept customer focus, cultivates Innovation
| JOB TITLE: | Advanced Software Engineer |
| SALARY RANGE: | $140,828 - $166,223 |
| DEPT/DIV: | Information Technology |
| SUPERVISOR: | Manager, Product Development |
| LOCATION: | New York, NY 10001 |
| HOURS OF WORK: | 9:00 am - 5:30 pm (7.5 hours/day) or as required |
Work Arrangement: This position requires employees to work onsite five days per week for the first 30 days of employment. After 30 days, employees may apply for a hybrid schedule allowing up to two remote workdays per week, subject to management approval. Hybrid work is not guaranteed. Garnet River is a full-service information technology company that customizes solutions for its clients. We solve challenges through staff augmentation, project-based teams, and technical solutions. Our staffing division works as a recruiting arm for technical companies in the region and across the country. Clients turn to us to help them find talent.
Garnet River LLC is an Equal Employment opportunity/Affirmative Action (EEO/AA) employer. Minorities/Female/Disabled/Veteran (M/F/D/V)