SOFTWARE DEVELOPER

Virginia Beach, VA, US • Posted 50 minutes ago • Updated 50 minutes ago
Full Time
On-site
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Oracle
  • Scripting Language
  • Systems Analysis
  • Technical Drafting
  • Data Structure
  • Interfaces
  • Workflow
  • Specification Gathering
  • Test Plans
  • Oracle Application Express
  • Oracle BI Publisher
  • Toad
  • Scheduling
  • Microsoft Windows
  • Web Applications
  • HTML
  • Cascading Style Sheets
  • JavaScript
  • JSP
  • Apache Struts
  • Spring Framework
  • iBATIS
  • JPA
  • PHP
  • Pro*C
  • DTD
  • XSD
  • XSLT
  • Client/server
  • J2EE
  • Software Design
  • JDeveloper
  • Eclipse
  • Microsoft Visual Studio
  • SQL
  • Microsoft SQL Server
  • Database
  • CA Unicenter Service Desk
  • JIRA
  • Application Lifecycle Management
  • Jenkins
  • GitHub
  • DevOps
  • Regulatory Compliance
  • DoD
  • STIG
  • Management
  • Technical Support
  • Computer Hardware
  • Analytical Skill
  • Management Information Systems
  • Programming Languages
  • Java
  • PL/SQL
  • Python
  • Cloud Computing
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud
  • Google Cloud Platform
  • Application Development
  • HTML5
  • XML
  • JSON
  • Scripting
  • Bash
  • Korn Shell
  • Windows PowerShell
  • Database Design
  • COTS
  • Software Architecture
  • Design Patterns
  • Version Control
  • Git
  • Apache Subversion
  • Technical Writing
  • Software Development Methodology
  • Change Control
  • Configuration Management
  • Software Security
  • Application Servers
  • Oracle WebLogic
  • Retail
  • SIM
  • RMS
  • Point Of Sale
  • Order Management
  • Functional Requirements
  • Design Review
  • Testing
  • Software Development
  • Information Assurance
  • Information Architecture
  • Impact Analysis
  • Leadership
  • Information Security
  • CISM
  • Information Systems
  • CISSP

Summary

Serve as Software Developer responsible for developing maintaining and troubleshooting enterprise wide application systems.

Responsible for developing, maintaining, and supporting NEXCOM application systems.

Analyzes, develops, compiles, debugs, and maintains Oracle, Java, and/or other programming and scripting language code in accordance with requirements, while learning and applying new languages, tools, and development methodologies to support business needs.

Performs application systems analysis to define the technical design, specifications, data structures, interfaces, reports, and workflows of application systems. Develops technical specifications and test plans.

Develops applications using development tools and technologies such as SQL, PL/SQL, Oracle APEX, Oracle BI Publisher, and TOAD. Utilizes application scheduling tools such as AppWorx Job and Windows Task Scheduler to support application processing and execution.

Develops Java web applications using technologies and frameworks such as HTML, CSS, JavaScript, Core Java, J2EE, JSP, JSP tag libraries, Struts, Spring, iBatis, and JPA. Demonstrates the ability to quickly adapt to new programming languages, such as Python, PHP, and Pro*C, and work with scripting languages and tools such as PowerShell, KornShell (ksh), and Bash.

Utilizes XML technologies such as DTD, XSD, XSLT, and XML parsers. Develops client server applications using J2EE architecture and implementing appropriate software design patterns. Uses IDEs such as JDeveloper, Eclipse, and Visual Studio Code for application development. Uses database tools and platforms such as SQL Developer and SQL Server for database development and management. Deploys applications to application servers such as WebLogic.

Utilizes tools such as CA Service Desk Manager, JIRA, and ALM to manage change requests, tickets, and software development activities. Uses SVN for source code management and Jenkins for automated builds and application deployment, with working knowledge of GitHub and DevOps practices.

Ensures compliance with Configuration Management and Development Standards and the System Development Life Cycle process. Implements applicable DoD Security Technical Implementation Guides (STIGs) as directed or supervised by the lead or manager.

Provides technical support to DBAs, System Analysts, and Application Administrators.

Participates in project meetings for functional specification and design reviews with System Analysts, end users, and other team members. Supports testing activities throughout the software development and deployment process.

Ensures and implements the application of Information Security and Information Assurance policies, principles, and practices in the delivery and maintenance of systems, applications, and services, including hardware and software.

Provides updates on project and task progress.

Performs other related duties as assigned.


Experience consisting of the following:

GENERAL EXPERIENCE: 3 years' experience in administrative, technical or investigative work, which demonstrated the ability and aptitudes required to perform technical, managerial or analytical work involving management information systems.

OR

SUBSTITUTION OF EXPERIENCE FOR EDUCATION: One year of related academic study above the high school level may be substituted for 9 months of experience up to a maximum of a 4 year bachelor's degree in a business/information systems discipline for 3 years of general experience.

AND

SPECIALIZED EXPERIENCE:
Proficiency in programming languages such as Java and PL/SQL, with the ability to quickly learn new languages (e.g., Python) and work in cloud environments (AWS, Azure, Google Cloud).
Experience in web and application development using HTML5, XML, JSON, and scripting languages (Bash, sh, ksh, PowerShell).
Knowledge of database design, development, and integration in enterprise COTS application environments.
Familiarity with application architecture, design patterns, code reviews, quality standards, and source version control (Git, SVN).
Skilled in creating and maintaining technical documentation, including SDLC materials, and applying software change control, configuration management, and application security practices.
Experience with application servers (WebLogic) and retail applications such as SIM, RMS, Xstore POS, and Order Management Systems.
Participates in project meetings for functional specification and design reviews with System Analysts, end users, and other team members. Supports testing activities throughout the software development and deployment process. Provides updates on project and task progress. Performs other related duties as assigned.

Information Assurance Workforce Certifications (IAM1 jobs):
SECNAV M 5239.2, DoN, Information Assurance (IA) Workforce Manual requires incumbents of this position to possess, and maintain current, one of the following Certifications:
GIAC Information Security Fundamentals (GISF), GIAC Security Leadership Certification (GSLC), Security , or one of the following higher level certifications:
Certified Information Security Manager (CISM), Certified Information Systems Security Professional (CISSP), NEXCOM preferred certification is Security
Candidates without the required certification may be placed into this job, but must obtain the required certification within 6 months of appointment; failure to obtain this requirement will result in termination of employment.

This position is designated IT 2 (Non critical Sensitive) in accordance with SECNAV M 5510.30 and will require a favorable Access National Agency Check and Inquiries (ANACI).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: NAVVA001
  • Position Id: 260003OO
  • Posted 50 minutes ago

Company Info

About Navy Exchange Service Command

The Navy Exchange Service Command (NEXCOM) Enterprise encompasses six business lines, boasting a workforce of 14,000 located around the globe. The command’s mission is to provide quality goods and services at a savings and support Navy quality of life programs for active duty military, retirees, reservists, veterans, Department of Defense civilians and families.

Employees Across the Business Lines
While NEXCOM has different business lines, the majority of our employees work for NEX retail locations and NEXCOM’s Headquarters

Quality of Life Services

NEXCOM contributes to mission readiness by providing quality of life services to patrons no matter where they are stationed around the world.


Non- Appropriated Funds
As a non-appropriated fund instrumentality (NAFI) of the Department of Defense and the Department of the Navy, most of NEXCOM’s expenses are paid with its earnings and not taxpayer dollars

About_Company_One
Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.