Software Developer / Application Support
PlanIT Group, LLC · Falls Church, VA · 5 mo ago
RemoteRemoteInformation TechnologyContract
Description
The primary responsibility for this role will be application support, with a strong emphasis on DevSecOps initiatives, environment management, report generation, and related operational tasks. The resource will mainly support the US Government Client eCommerce Platform, a key revenue-generating application within the Commerce Tech Applications portfolio, as well as its closely integrated applications (Endeca, Enterprise Search, and Oracle Web Center Content).
- Querying and analyzing database information
- Environment deployments to web and application servers
- Performing load and performance testing
- Certificate management
- Maintaining and updating software applications using Java 8 or similar versions of Java
- Web Development experience using React, jQuery, Bootstrap, HTML5, and CSS
- Application support including but not limited to environment deployments to web and application servers, performing load and performance testing, certificate management, and monitoring server health
- Automated testing tools such as Selenium, Playwright, or similar frameworks
- Git version control and GitHub
- Oracle Commerce products ATG Web Commerce 11.4, Endeca Commerce 11.4, and Oracle Secure Enterprise Search 11.4
- CI/CD pipelines using EBS Jenkins or GitHub Actions to orchestrate builds, automated testing, and deployments
- WebSphere, WebLogic, and Linux servers
- Ansible for configuration management and automation
Background
The resource will mainly support the US Government Client eCommerce Platform, a key revenue-generating application within the Commerce Tech Applications portfolio, as well as its closely integrated applications (Endeca, Enterprise Search, and Oracle Web Center Content).
- These additional applications are mainly maintenance applications rather than being actively developed but do require updates as needed for security vulnerabilities, patches, etc.
- As time permits, the resource may also contribute to new feature development and defect resolution.
List Of Tasks To Be Performed
To be performed:
- Develop quality assurance procedures and deploy software tools, processes and metrics
- Works closely with other developers, UX designers, business and systems analysts
- Acts as team leader on projects
- Participates in development of software user manuals
- Instructs, assigns, directs, and checks the work of other software developers on development team
- Consults with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements
Additional Required Skills/Experience
- A minimum of Eight (8) years' relevant experience
- A degree from an accredited College/University in the applicable field of services is required. If the individual's degree is not in the applicable field then four additional years of related experience is required
- Typically performs all functional duties independently