Manager, Application Management NF5
Provides direct oversight of delivering business software solutions and services for all enterprise applications used by Marine Corps Community Services (MCCS). Plans and manages new system development and life-cycle management and maintenance efforts for all MCCS systems to include collecting and defining requirements, analyzing, designing, developing, testing, deployment and maintenance. This includes development and maintenance of documentation and customer service support. Proactively engages with key business and functional personnel to address system issues and opportunities for improvement of efficiency and effectiveness. Works with functional users and vendors to troubleshoot, and solve system problems. Ensures reliability and performance of software application systems with life cycle management requirements. Coordinates with system administrators to ensure timely, accurate and reliable system administration. Manages software system configurations. Coordinates and collaborates with Network, Web, Database, Integration Services, Cyber Security and related staff as appropriate to achieve best business applications solutions.
Follows up on work effort to ensure conformance to Marine Corps and DoD security guidelines and regulations, directives and applicable laws. Serves as a subject matter expert and advisor to senior leaders in the organization for the organizational division. Plans, organizes work, and manages internal procedures and resources to ensure productivity and economies. Pursues action to ensure follow through on maximizing productivity and economies. Analyzes programs on a regular basis, and prompts initiation of corrective action to ensure support of operating programs of MCCS. Responsible for business applications IT strategy, applications portfolio management and value delivery in conjunction with internal operating directives including project and operational metrics, and exercises internal personnel management authorities as delegated by the MR Director. Drives innovation for system improvement and future strategies to improve the environment. Takes action to solve problems quickly.
Supervises full performance level IT staff to include: assigning, distributing, evaluating work; coaching, counseling, tutoring, and mentoring employees; approving and disapproving leave, recommending and completing personnel actions, recommending and completing performance reviews, recommending and administering discipline and incentive awards, signing timecards, training employees, actively supporting the principles of the EEO program). Guides and oversees the physical and logical architecture, design, implementation, and administration of the components that make up enterprise applications and tools. Establishes and enforces the near and long-term vision for all application architecture and procedures through development and maintenance of quality control and best practices to ensure data is accurate and secure. Evaluates and recommends appropriate technologies, tools, and methods for data management, application functions, and reporting. Oversee the on-going administration and supported applications including user and security administration, performance tuning, application installation, and upgrades.
Partners with cross functional units to build solutions that support and improve the decision making process. Full management responsibilities to help functional departments identify and solve their most critical information, reporting and analytical challenges. Responsible for all management activities including: resource management, project plan creation and maintenance, maintenance of issues logs and prioritization of issues. Incorporates MRI Project Lifecycle deliverables into project plans. Translates project requirements into project objectives and tasks and manages resources to control project scope. Responsible for ensuring a quality and cost effective solution is provided. Conducts briefings, and drafts memos effectively communicating with a commitment to maintain open lines of communication with direct reports and other departmental associates. Prepares detail status reports indicating accomplishments for the reporting period as well as identifying any project related issues. Conduct weekly meetings with project members to discuss any project related matters as well as providing business related information. Conduct periodic meetings with management to report on project status, new initiatives and current priorities. Ensures that project schedules and requirements are established and tracked on a regular basis. Maintains professional contacts with other companies, professional associations and equipment manufacturers concerning computer applications and equipment. Keeps abreast of technological changes and innovations in the technology industry. This is a white-collar position where occasional lifting up to 20 lbs may be required.
Bachelor’s degree in Computer Science, Information Technology or related field and ten years of prior experience as Senior Business Analyst, Senior Systems Analyst, Senior Programmer Analyst OR an appropriate combination of education and experience that demonstrates a knowledge and skill equivalent to that gained in the above. Proven ability to understand and navigate through organizational politics. Significant experience with Microsoft Project and Microsoft Project Server a must. Experience with program management is a plus. Strong analytical and reporting skills are required. Experience managing large development teams and the Software Development Life Cycle (SDLC) in a large organization required.
This highly visible position requires proven expertise in building and leading teams. The successful candidate will be a leader and effective communicator who has the ability to take charge and inspire with a compelling vision. Must be able to work independently and manage multiple task assignments. Strong oral and written communication skills, including presentation skills (MS Visio, MS PowerPoint). Strong problem solving and troubleshooting skills with the ability to exercise mature judgment. Eagerness to mentor junior staff. Experience providing oversight support to the development team. Must have the experience and ability to supervise others.
Demonstrated experience leading the implementation of large scale centralized application solutions.
Technical computer systems support experience preferred in a LINUS/UNIX/SQL Server environment. Knowledge of Oracle relational databases, SQL, Korn Shell Scripting, and TCP/IP communications preferred.
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.
Eligible for incremental telework as determined by MR/MF policy.