Software Engineer, Expert
Job Description:POSITION SUMMARY:Serves as an industry-wide authority performing system and subsystem definition, preliminary and detailed design, design implementation, and subsystem and system integration and tests for a system. Participates in software requirement review, preliminary and critical design, integration readiness review, and software acceptance review.RESPONSIBILTIES:The customer is looking for SME level System Engineer (SE) to support the Client's Business Management Staff. Customer is dedicated to providing centralized Information Technology (IT) solutions to customers across the globe. The SE will serve three distinct roles: First, as the primary technical lead for Sponsor's application migration from the current legacy applications hosting environment to new Cloud Hosting environments. The SE will be expected to work with Client stakeholders to formulate and execute a strategy/plan that will allow a small number of Client applications to transparently migrate from their current applications hosting environments into the Cloud applications hosting environments. The strategy will cover both the technical aspects of this infrastructure move and the programmatic/business aspects. Secondly, the SE will provide technical leadership to a development activity that is in the infancy stages, but is integral to success in the telephony service area of our organization. This activity involves replacing an old business application and supporting infrastructure with a COTS solution. The old business application is comprised of a variety of internally developed and maintained software, network devices, and server infrastructure. Its purpose is to provide the billing engine by which the Customer charges customers for voice services as well as providing voice implementers the ability to provision voice services to sites and customers. The lead engineer in this effort will work with the project manager, Customer engineers, Client personnel, and other stakeholders to accomplish the following goals: develop technical requirements for the new system, conduct technical research and evaluation in support of the business application acquisition, ensure the infrastructure necessary is hosted in the Customer's cloud to the maximum extent possible, and generally play the role of the systems engineer for this effort. Finally, the SE will provide technical support to the Corporate Tools Branch and the Performance Management/Process Improvement Team. These teams support the day-to-day activities associated with enabling and communicating the business of the Client to include: execution and requirements management of the portfolio of legacy and enterprise tools and ensuring their consistent functionality to support our business; serving as process and performance SMEs to the Customer providing insights to the impact of various internal and external change initiatives; and, managing metrics, dashboards and data calls. A key strategic responsibility of the Client and the teams mentioned herein is the development of the Customers usiness Architecture which will describe the structure and functions of the office in terms of its governance, business processes, and business information with goals of driving efficiencies and maximizing customer experience with our services. The business architecture will drive the system architecture and requirements for both internal and externally used applications that run the business. The SE will be responsible for developing the systems architecture and identifying gaps and opportunities for integration of our existing business tools and/or introduction of new capabilities altogether. The successful candidate will have a working knowledge and understanding of Enterprise Resource Planning (ERP) systems and how applications using those ERPs can, and cannot, be successfully hosted in the new Cloud Hosting environments. The successful candidate will be expected to understand the organization's portfolio of Customer Relationship Management, Enterprise Asset Management, and Accounting applications and how they support the Customer.EDUCATION & EXPERIENCE:Typically requires bachelor's degree or equivalent and 16 to 18 years of related experience. Demonstrated on-the-job experience designing and or developing web-based software applications (ie multi-tiered application architecture) on "open-source" or COTS middleware platforms. 2. Demonstrated on-the-job experience working with multi-tiered software application hosting, environment issues and hosting migration, including costing applications environments. 3. Demonstrated on-the-job experience using the Project Management Framework or a PMBOK-based project management methodology to successfully deliver solutions. 4. Demonstrated on-the-job experience in creating and executing detail-oriented approaches, including software development plans, with the ability to follow through and bring deliverables to successful completion. 5. Demonstrated on-the-job experience identifying technology gaps in current capabilities and processes, coupled with an ability to understand current and future technology trends, and best practices, and effectively communicate those gaps, trends and practices orally and in writing to all levels of technical and non-technical (business) audiences leading to successful adoption. Clearance level required is TS/SCI w/Poly.PHYSICAL DEMANDS:Normal demands associated with an office environment. Ability to work on computer for long periods, and communicate with individuals by telephone, email and face to face. Some travel may be required.CACI employs a diverse range of talent to create an environment that fuels innovation and fosters continuous improvement and success. Join CACI, where you will have the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers. A Fortune magazine World's Most Admired Company in the IT Services industry, CACI is a member of the Fortune 1000 Largest Companies, the Russell 2000 Index, and the S&P SmallCap600 Index. CACI provides dynamic careers for over 20,000 employees worldwide. CACI is an Equal Opportunity Employer - Females/Minorities/Protected Veterans/Individuals with Disabilities.Posted by StartWire.