Software engineer job with Marine Corps Community Services (MCCS)


Designs, codes and implements high performance modular applications following a primarily object oriented design methodology. Code modules that interface with various databases and third-party systems. Designs and implements graphical user interfaces using web technologies. Designs database schemas that follow standardization principles. Develops software that complies with MCCS security requirements. Maintains and debugs source code and existing software. Develops unit tests to match software modules (test driven development). Defines system specifications and, if necessary, gathers application requirements. He is part of the programming support team.

Identifies system goals, functions and customer requirements. Evaluates hardware and software options for application development. Prepares technical design documents for new applications or features. Monitors functional and unit tests for software defects and recommends corrective actions.

Performs routine and recurring tasks. Identifies and resolves issues and problems. Prepares and updates manuals, technical instructions and operating procedures. Evaluates established methods and procedures and prepares recommendations for improvement. Knows and follows MCCS policies regarding appropriate software development lifecycle procedures, approvals and documents.

Provides world class customer service with an emphasis on courtesy. Assists clients and communicates in a positive and friendly manner. Asks questions to determine, verify and resolve problems. Checks satisfaction with the quality of goods and services. Takes action to resolve issues quickly. Alerts the next-level supervisor or appropriate point of contact for assistance when issues arise.

This is a white collar position where it may be necessary to occasionally lift up to 20 lbs.

Minimum qualifications

Bachelor’s degree in engineering, computer science, information technology or a related field appropriate to the work of the position AND two years of progressively more technical practical experience, OR an appropriate combination of education and experience that demonstrates Possession of knowledge and skills equivalent to those acquired in the above, OR appropriate experience demonstrating that the candidate has acquired the knowledge, skills and abilities equivalent to those acquired in the above is preferred.

Demonstrated knowledge and experience in programming complex applications using .NET, Perl, PHYTON, Java and any other Object Oriented Language (OOL) preferred. Knowledge of object oriented development methodologies with particular emphasis on encapsulation and abstraction. Experience working in a UNIX-like operating system and Oracle databases. In-depth knowledge of Oracle SQL and PL / SQL concepts including: design of tables, views and triggers, packages, types and sequences. Skilled at identifying and solving problems with application software through the use of analysis, synthesis and deduction. Skilled at assessing the capabilities, compatibility and interoperability of the existing system, even when existing documentation is lacking. Working knowledge of the following additional technologies is preferred: HTML, CSS, JavaScript, and Shell Scripting. Experience with Application Server and other middleware is desirable. 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 the information systems of the Ministry of Defense, must possess or receive an awareness of information assurance by obtaining the Security + certification as a condition of access within six months of the ‘job, then must undergo annual information assurance awareness training.

This position had been determined to be non-critical sensitive. As a condition of employment, the incumbent must be able to obtain and maintain a secret Access National Agency Check and Inquiries (ANACI / Tier 3) authorization to access classified information.

Eligible for progressive teleworking as determined by the MR / MF policy

Previous PSU bank employees go on strike for 2 days; services minted in many places: The Tribune India
Next Official, Telecom News, ET Telecom