cover image
Seneca Resources

Seneca Resources

www.senecahq.com

24 Jobs

201 Employees

About the Company

Seneca Resources is an Information Technology and Engineering professional services firm supporting clients in the public and private sectors. For over 15 years, Seneca Resources has successfully delivered services and solutions to organizations ranging from small businesses to Fortune 100 companies and numerous branches of the Federal Government.

Areas of technical and functional expertise include:
CIO and CTO Services / CISO Services / ERP Solutions / Managed Security Services / CRM Solutions / Data Analytics / Utility SMART Solutions / Cloud Implementation and Migration / Project Management Office (PMO) and Project Management (PMP) / Microsoft Solutions

Seneca Resources supports clients globally with industry expertise in the following verticals:
Energy / Utilities / Banking / Automotive / Manufacturing / Healthcare / Defense / National Security / Retail / Digital Media / Oil & Gas / eCommerce

Listed Jobs

Company background Company brand
Company Name
Seneca Resources
Job Title
User Experience Developer
Job Description
**Job Title:** User Experience Developer (Full Stack) **Role Summary:** Design, develop, and maintain a high‑performance Customer Onboarding Portal for a federal program. Combine front‑end UI/UX, back‑end services, DevSecOps practices, and comprehensive testing to deliver secure, scalable, and user‑friendly digital experiences. **Expectations:** Deliver well‑tested, production‑ready features on schedule, collaborate with cross‑functional teams, maintain code quality, and continuously improve system performance and security. **Key Responsibilities:** - Build responsive user interfaces using HTML, CSS, JavaScript and modern frameworks (React, Angular, or Vue). - Implement state management libraries (Redux, jQuery) and apply accessible design principles. - Develop server‑side logic in Node.js, Python, or Java, create and expose RESTful APIs, and integrate with relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Firebase) databases. - Configure and maintain web servers (Nginx, Apache) and manage deployments on public or hybrid cloud platforms. - Design and enforce architecture patterns (MVC, SOLID, microservices) and support CI/CD pipelines with Git‑based version control. - Conduct security assessments: identify XSS, SQL Injection, and other vulnerabilities; apply secure‑coding practices and automated security checks. - Write unit, integration, end‑to‑end, and performance tests; use QA tools such as Selenium, Cypress, and OWASP ZAP. - Perform CRUD validation, database schema reviews, and ensure data integrity. - Collaborate with product, design, QA, and DevOps to deliver high‑quality features. - Document code, APIs, and system architecture for maintainability. **Required Skills:** - Front‑end: HTML5, CSS3, JavaScript (ES6+), React/Angular/Vue, Redux, jQuery. - Back‑end: Node.js, Python, or Java; RESTful API design; MySQL, PostgreSQL; MongoDB or Firebase. - Server & Cloud: Nginx/Apache, public or hybrid cloud platforms, CI/CD, Git. - Architecture: MVC, SOLID, microservices patterns. - Security: DevSecOps, vulnerability mitigation (XSS, SQLi), secure coding, automated scans. - Testing: Selenium, Cypress, OWASP ZAP, unit & integration tests, performance testing. - Soft skills: Clear communication, strong collaboration, problem‑solving, self‑management, detail orientation, adaptability. **Required Education & Certifications:** - Bachelor’s Degree in Computer Science, Information Technology, Engineering, or related field (or equivalent experience). - Public Trust clearance eligibility or ability to obtain.
Chantilly, United states
Remote
25-11-2025
Company background Company brand
Company Name
Seneca Resources
Job Title
UI/UX Developer
Job Description
**Job Title** UI/UX Developer **Role Summary** Design, develop, and maintain interactive web interfaces that provide a seamless user experience. Combine strong front‑end craftsmanship with back‑end integration, testing, and DevOps practices to deliver high‑quality, scalable web applications. **Expectations** - Deliver responsive, pixel‑perfect UI components using HTML, CSS, and JavaScript. - Integrate UI with multi‑layered back‑ends, APIs, and databases. - Ensure applications meet security, performance, and quality standards. - Collaborate cross‑functionally with product, design, QA, and ops teams. **Key Responsibilities** - Build UI components and user flows in modern frameworks (React, Vue, or Angular). - Convert UX designs into interactive prototypes and production‑ready code. - Consume and implement REST/GraphQL APIs; manage state with Redux/Vuex/NgRx. - Write clean, modular, and testable code following MVC, SOLID, and design‑pattern best practices. - Configure and maintain web servers (Nginx, Apache) and deploy to cloud platforms (AWS, Azure, GCP). - Develop and maintain CI/CD pipelines using Git, Jenkins, GitHub Actions, or equivalent. - Conduct unit, integration, end‑to‑end, and performance testing; automate with Selenium, Cypress, etc. - Perform security assessments (SQLi, XSS, OWASP ZAP) and remediate vulnerabilities. - Manage relational (MySQL, PostgreSQL) and NoSQL (MongoDB, Firebase) data stores. - Work with DevSecOps principles to embed security into the SDLC. **Required Skills** - Proficiency in HTML5, CSS3 (Sass/LESS), JavaScript ES6+. - Advanced experience with a front‑end framework (React, Vue, or Angular). - Familiarity with auxiliary libraries (jQuery, Redux, etc.). - Server‑side programming (Python, Node.js, Java, or similar). - SQL & NoSQL database design & querying. - API design & consumption (REST, HTTP, OAuth). - Web‑server administration (Nginx, Apache). - Cloud platform usage (AWS, Azure, GCP) and hybrid‑cloud concepts. - Strong understanding of CI/CD, Git, and DevOps tooling. - Testing frameworks: Jest, Mocha, Selenium, Cypress, OWASP ZAP. - Network fundamentals (HTTP, TCP/IP). - Basic DevSecOps practices. - Excellent problem‑solving, communication, adaptability, and attention to detail. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Relevant certifications (e.g., AWS Certified Developer, Google Associate Cloud Engineer, Certified Scrum Master) are a plus.
United states
Remote
25-11-2025
Company background Company brand
Company Name
Seneca Resources
Job Title
Customer Acceptance Tester
Job Description
**Job Title** Customer Acceptance Tester **Role Summary** Execute end‑to‑end User Acceptance Testing (UAT) and QA for enterprise applications in an Agile/DevOps environment. Validate business requirements, create test scenarios, identify and track defects, and collaborate with stakeholders to ensure delivery of user‑ready solutions. Remote contract position. **Expactations** - 3+ years in software testing/QA with a focus on UAT. - Minimum 2+ years of testing in cloud environments (Azure preferred). - Proficient in manual testing, test automation (Selenium, UFT VB Script). - Experience with defect tracking and test management tools (HP ALM, Jira, Azure DevOps, VersionOne). - Strong analytical, problem‑solving, and communication skills. - Ability to work independently in a remote setting. **Key Responsibilities** - Develop and execute test plans, scenarios, and scripts for functional and business requirements. - Perform manual and automated testing across the SDLC. - Identify, document, and triage defects; partner with developers to resolve issues. - Conduct user‑story demos and present results to stakeholders. - Validate releases against quality standards and acceptance criteria. - Maintain comprehensive test documentation (test plans, scenarios, reports). - Support continuous delivery by applying Agile and DevOps best practices. **Required Skills** - User Acceptance Testing (UAT) expertise. - Manual testing methodologies. - Test automation tools: Selenium, UFT (VB Script). - Test management/defect tracking: HP ALM, Jira, Azure DevOps, VersionOne. - Familiarity with SDLC and Agile/DevOps practices. - Strong analytical, troubleshooting, and communication abilities. - Self‑management and remote work proficiency. **Required Education & Certifications** - Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience). - Certifications in QA/test automation (e.g., ISTQB, Selenium, UFT) are a plus.
Virginia, United states
Remote
Junior
26-11-2025
Company background Company brand
Company Name
Seneca Resources
Job Title
Middleware Administrator
Job Description
**Job Title** Middleware Administrator III **Role Summary** Senior‑level administrator responsible for the design, deployment, maintenance, and performance optimization of middleware and server environments across Linux, Unix, and Windows platforms in a large enterprise and cloud environment. Operates in a 24/7, mission‑critical context, providing incident response, automation, and mentorship to junior staff. **Expectations** - Own end‑to‑end lifecycle of middleware stacks (web servers, application servers, messaging, API gateways). - Deliver high availability, scalability, and security through patching, tuning, capacity planning, and disaster‑recovery implementation. - Lead incident‑resolution and post‑mortem processes. - Automate configuration and routine tasks using scripting and configuration‑management tools. - Mentor and collaborate with cross‑functional teams (engineering, operations, application owners). **Key Responsibilities** - Administer and troubleshoot middleware (Tomcat, WildFly, WebSphere, Apache HTTP Server). - Manage container platforms (Kubernetes, Docker, OpenShift). - Maintain Linux (RedHat, SUSE, Ubuntu, AIX) and Windows Server environments, including virtualized infrastructure (VMware/ESX). - Oversee messaging systems (IBM MQ, Kafka, Zookeeper). - Deploy and manage cloud‑based middleware in Azure and/or Google Cloud Platform. - Configure and monitor systems with enterprise observability tools (AppDynamics, Splunk, SolarWinds, Zabbix). - Implement centralized configuration via Ansible, PowerShell, Linux shell scripts, Jython. - Conduct system maintenance: patching, upgrades, backup, recovery. - Develop capacity‑planning, disaster‑recovery, and operational best‑practice documentation. - Participate in change‑management, ticketing, and incident systems. **Required Skills** - 8–12+ years in systems, middleware, or infrastructure engineering. - Proficiency in at least two of: middleware administration, Linux/Unix administration, Windows Server administration. - Hands‑on experience with Tomcat, WildFly, WebSphere, Apache HTTP Server, Kubernetes, Docker, OpenShift, IBM MQ, Kafka, Zookeeper. - Skilled in automation tools: Ansible, PowerShell, Linux shell, Jython. - Cloud knowledge: Azure, Google Cloud Platform. - Monitoring expertise: AppDynamics, Splunk, SolarWinds, Zabbix, or equivalent. - Experience with API gateways, load balancing, and messaging platforms. - Familiarity with VMware/ESX, storage, backup, and disaster‑recovery concepts. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience). - Optional certifications: RedHat Certified Engineer, Microsoft Certified Solutions Expert (MCS), VMware Certified Professional, Certified Kubernetes Administrator, Microsoft Azure Administrator, Google Cloud Professional Cloud Architect.
Eagan, United states
Hybrid
03-12-2025