Software Developer - FMS NF4*

Quantico, Virginia
May 23, 2019
May 31, 2019
Full Time


Marine Corps Community Services (MCCS) is looking for the best and brightest to join our Team! MCCS is a comprehensive program that supports and enhances the quality of life for Marines, their families, and others in the Marine Corps Community. We offer a team oriented environment comprised of military personnel, civilian employees, contractors and volunteers who keep the organization functioning smoothly and effectively.
Learn more about this agency


Serves as the Developer for Financial Systems, within the Information Technology Directorate, Business and Support Services Division (MR), Headquarters Marine Corps. The incumbent designs, codes, and implements high performance, modular applications following a predominately object oriented methodology for but not limited to MCCS Financial Management System (FMS), Enterprise Planning and Budgeting, Enterprise Contract Management System (ECM), Treasury (ICMS), and Construction Management Information System (CMIS). Configures FMS application modules, Workflows and interfaces from various databases and third party files to integrate into and out of the FMS application. Develops Excel based templates to capture budget data. Responsible for performing modifications to existing calculations, hierarchies and business rules. Schedules/runs Essbase calculations and maintains its meta-data.

Designs and implements applications from graphical user interfaces using various technologies. Develops internal software that is line with MCCS security requirements. Maintains and debugs existing source code and application software. Develops unit tests to match software modules (test driven development). Defines technical specifications, and, when necessary, gathers application technical requirements.

Identifies system objectives, functions, and customer requirements. Evaluates hardware and software options for application development both on premise and in the cloud. Prepares technical design documents for new applications or features. Works with the Business Analyst and the Application System Analyst to identify needed application and process modifications.

Performs routine and recurring assignments. Identifies and resolves issues and problems. Prepares and updates technical instructions. Evaluates established methods and procedures and prepares recommendations for improvement.

Provides World Class Customer Service with an emphasis on courtesy. Assists customers and communicates positively in a friendly manner. Asks questions to determine, verify and solve problems. Checks for satisfaction on the quality of goods and services. Takes action to solve problems quickly. Alerts the higher-level supervisor, or proper point of contact for help when problems arise.

Adheres to safety regulations and standards. Uses required safety equipment, and observes safe work procedures. Promptly reports any observed workplace hazards, and any injury, occupational illness, and/or property damage resulting from workplace mishaps to the immediate supervisor.

This is a white-collar position where occasional lifting up to 20 lbs may be required.

Travel Required

25% or less - Varies

Supervisory status

Promotion Potential


Conditions of Employment

  • See Duties and Qualifications



Bachelor's degree in Computer Science, Information Technology, Engineering or related field appropriate to the work of the position AND four years of progressively technical hands-on experience, OR an appropriate combination of education and experience that demonstrates possession of knowledge and skill equivalent to that gained in the above, OR appropriate experience that demonstrates that the applicant has acquired the knowledge, skills and abilities equivalent to that gained in the above is preferred.

Demonstrated knowledge and experience programming complex applications using Perl (Version 5.8 or better) in a Unix/Linux environment, knowledge of .NET and Java would be considered a plus. Knowledge of object oriented development methodologies with special emphasis on encapsulation and abstraction. Experience working in a UNIX-like operating system and Oracle and Essbase multidimensional databases. In depth knowledge of Oracle SQL and PL/SQL concepts including: table design, views, and triggers, packages, types, and sequences. Skilled at identifying and resolving problems with application software through the use of analysis, synthesis, and deduction. Skilled at evaluating existing system capabilities, compatibility, and interoperability even when existing documentation is lacking. Full proficiency with the following technologies is a must: Unix Shell scripting with both Korn and Bash.

Knowledge of the following technologies would be considered a plus: HTML, CSS, JavaScript. HTML, CSS, JavaScript, and Shell Scripting. Experience with Application Server and other middleware are desired.

Knowledgeable of MCCS policies regarding proper Software Development Lifecycle procedures, approvals, and documents. Must be able to work independently and manage multiple task assignments. Strong oral and written communication skills. Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.

As an authorized and privileged user of Department of Defense Information Systems must possess or receive Information Assurance awareness by completing the Security+ Certification as a condition of access within six months of employment, and thereafter must complete annual Information Assurance awareness training.

This position has been designated as a position of trust. The incumbent must be eligible for an Access National Agency Check and Inquires (ANACI/ Tier 3) background investigation to satisfy IT Level II designation. Appointment and continued employment is subject to a favorable adjudication of the security investigation.

Preferred knowledge and experience
  • Experience in Oracle Fusion Financial modules (General Ledger, Accounts Payable, Accounts Receivable, Fixed Assets, iReceivables, iPayments, Oracle Project Costing, Oracle Project Billing, and Financials Accounting Hub)
  • Oracle Fusion implementation or major upgrade experience
  • Advanced experience utilizing ERP interfaces and APIs
  • Experience with Oracle EMP (Hyperion Planning) is preferred
  • Knowledge of Construction, Contracting and Treasury applications is preferred
  • Experience in Java Enterprise Development applied to extending Oracle Fusion
  • Competence with Java, MS Visual Basic, and MS Windows
  • Knowledge and experience with Tier One finance and accounting software applications is preferred

Must possess an understanding of multi-tiered architecture, client/ server technology, application administration and networks


Additional information

GENERAL INFORMATION: Applicants are assured of equal consideration regardless of race, age, color, religion, national origin, gender, GINA, political affiliation, membership or non-membership in an employee organization, marital status, physical handicap which has no bearing on the ability to perform the duties of the position. This agency provides reasonable accommodations to applicants with disabilities. If you need a reasonable accommodation for any part of the application and hiring process, please notify the agency. The decision on granting reasonable accommodation will be on a case-by-case basis.

It is Department of Navy (DON) policy to provide a workplace free of discrimination and retaliation. The DON No Fear Act policy link is provided for your review:

As part of the employment process, Human Resources Division may obtain a Criminal Record Check and/or an Investigative Consumer Report. Employment is contingent upon the successful completion of a National Agency Check and Inquiries (NACI). For all positions requiring access to firearms or ammunition, the Federal Government is prohibited from employing individuals in these positions who have ever been convicted of a misdemeanor crime of domestic violence, or a felony crime of domestic violence adjudged on or after 27 November 2002. Selectees for such positions must submit a completed DD Form 2760, Qualification to Possess Firearms or Ammunition, before a final job offer can be made.

Direct Deposit of total NET pay is mandatory as a condition of employment for all appointments to positions within MCCS.

Required Documents:

*Education/certification certificate(s), if applicable.

*If prior military, DD214 Member Copy

This activity is a Drug-free workplace. The use of illegal drugs by NAF employees, whether on or off duty, cannot and will not be tolerated. Federal employees have a right to a safe and secure workplace, and Marines, sailors, and their family members have a right to a reliable and productive Federal workforce.

Involuntarily separated members of the armed forces and eligible family members applying through the Transition Assistance Program must submit a written request/statement (may be obtained from the MCCS Human Resources Office) and present ID card with "TA" stamped in red on front of card.



How You Will Be Evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

Your application/resume and supporting documentation will be used to determine whether you meet the job qualifications listed on this announcement. This vacancy will be filled by the best qualified applicant as determined by the selecting official.

Background checks and security clearance

Security clearance
Not Required

Drug test required

Required Documents


If you are relying on your education to meet qualification requirements:

Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education .

Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.

Similar jobs