Seneca Resources Company, LLC · 21 hours ago
Distributed/Full-Stack Developer 16444
Seneca Resources Company, LLC is seeking a Senior Software Engineer / Application Developer to support enterprise software development initiatives. The role involves designing, building, and enhancing scalable, secure, and high-performance systems while collaborating with business stakeholders, architects, and QA teams.
Oil & Energy
Responsibilities
Partner with business stakeholders to understand requirements, objectives, workflows, and system dependencies
Analyze, define, and document functional and technical requirements for applications, data flows, integrations, and environments
Create clear technical documentation, diagrams, and system artifacts to support development and maintenance
Design, develop, test, debug, and implement distributed and web-based applications
Build and enhance services using Java, J2EE, SOA, and integration frameworks
Revise and optimize applications to support evolving business needs and system configurations
Collaborate with development, QA, and infrastructure teams throughout testing and deployment
Provide ongoing production support and monitoring for enterprise applications
Troubleshoot and resolve defects, performance issues, and system incidents
Maintain accurate technical documentation related to code, testing, changes, and enhancements
Provide technical guidance and knowledge sharing with peers and QA teams
Investigate defects and root causes across environments
Design and develop automated test scripts using modern test automation frameworks
Participate in system, integration, and user acceptance testing
Qualification
Required
5–10 years of experience in software engineering or application development
Strong experience with Java / J2EE and related technologies (JSP, JSTL, JMS, JNDI, JDBC, JAXB, Struts, Hibernate, Maven, Log4j, JUnit)
Experience building and consuming SOAP and RESTful web services (WSDL, XML, JSON)
Solid understanding of relational databases (DB2, Oracle, SQL Server)
Experience with distributed systems, middleware, and integration technologies
Familiarity with mainframe systems and hybrid environments
Experience with data migration, mapping, and cloud integration
Hands-on experience with SFTP and secure file transfer processes
Knowledge of automated testing frameworks
Strong analytical, problem-solving, and troubleshooting skills
Excellent written, verbal, and interpersonal communication skills
Ability to work independently while collaborating effectively within cross-functional teams
Preferred
Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience)
Experience with CI/CD pipelines, DevOps practices, and release automation
Exposure to cloud-native or cloud-hosted application development
Familiarity with Agile, Scrum, or SAFe methodologies
Experience working in financial services, banking, or payments systems
Knowledge of compliance-driven systems and regulatory environments
Understanding of ITIL® or CMMI®-aligned development practices
Industry-recognized IT certifications
Experience with Azure DevOps (ADO), ServiceNow, or Power BI
Knowledge of IBM Integration Bus (IIB) or App Connect Enterprise (ACE)
Experience with Microsoft Dynamics and/or Pega
Familiarity with AML, BSA, OFAC, or compliance-related platforms
Exposure to investment or portfolio management systems
Benefits
PTA/PTO
Company
Seneca Resources Company, LLC
Seneca Resources Company, LLC, the exploration and production segment of National Fuel Gas Company, headquartered in Houston, Texas, explores for, develops, and produces natural gas in the Appalachian Region including the Marcellus and Utica Shales.