Previous Job
Previous
Enterprise System Engineer – Senior Level
Ref No.: 18-22059
Location: BALTIMORE, Maryland
 The ideal candidate must possess the following:
  • Graduation from an accredited college or university with a bachelor's degree in computer science or a related field, plus six years of experience in enterprise system implementations, operations, and maintenance.
  • Four years' experience with implementation and integration of commercial off-the-shelf (COTS) software into existing architectures.
  • Customer service and support experience preferred.
  • Other combinations of applicable education, training, and experience that provide the knowledge, abilities, and skills necessary to perform effectively in the position may be considered.
 
Responsibilities:
  • Install, configure, and maintain Windows Servers that deliver services for the organization's environment. Work closely with vendors to identify performance issues and schedule updates and patches.
  • Develop and implement scripts and utilities to automate system and application administration and maintenance tasks.
  • Support the process of maintaining appropriate operating system software levels to ensure a secure and stable environment.
  • Participate in architectural and design decisions.
  • Participate in disaster recovery and business continuity planning and implementation.
  • Works on multiple project requests. Engage vendors of applications and systems to assist with best practice implementations and troubleshooting.
  • Participate in establishing effective and efficient governance policies to aid in the management and effectiveness of the service.
  • Coordinate system testing and assists users with acceptance testing to ensure product being delivered meets project requirements.
  • Design, develop and support technology solutions that integrate ancillary tools with core enterprise systems in order to enhance the value and services to clients.
  • Work with the various district systems engineers to maintain current, stable and highly available systems architecture.
  • Research and provide guidance on new technology solutions focusing on increasing the effectiveness and efficiency of our clients business and educational processes.
  • Document work, including commenting code, preparing release notes, and updating end user documentation.
  • Write and document solution specifications.
  • Use configuration management tools, such as source code repository to ensure that work is both integrated into overall solution and backed up.
 
Required Skills:
  • Knowledge of the Systems Development Life Cycle (SDLC) and its application in the development of technology solutions.
  • Knowledge of business and educational operations, processes and procedures.
  • Knowledge of computer systems, servers, Local Area Networks, programming and script development.
  • Knowledge of current Microsoft Windows operating system administration and industry best practices.
  • Skill in working with virtual servers such as VMWare and Hyper-V
  • Skill in installing, configuring and maintaining IIS
  • Skill in project management and program planning.
  • Skill in administering network servers such as application servers, web servers, SQL servers.
  • Skill in programming scripts and utilities to automate administrative and service oriented tasks.
  • Skill in evaluating technology and recommending network server configurations and architectures.
  • Skill in communicating to all levels of users.
  • Skill in maintaining documentation for network configurations, equipment and procedures, and analyzing, testing, and implementing architectural designs that support new and existing business applications.
  • Skill in the use of Microsoft Office productivity tools.
  • Excellent organizational skills.
  • Ability to create, articulate, document and execute a plan for completing a solutions development task, including component-level design and assumptions.
  • Ability to estimate level of effort to complete component-level tasks.
  • Ability to prioritize and multitask.
  • Ability to learn new languages, frameworks and development platforms.
  • Ability to establish and maintain effective working relationships.
  • Ability and willingness to work under the technical direction of a senior engineer or consultant.
  • Ability to work with little technical oversight on projects.
  • Ability to communicate technical issues, risks, and approaches to direct reports, peers, superiors, and clients.
  • Ability to engage client on client's domain level to provide feedback on business and technical issues, discuss risks, and offer alternative solutions.
  • Ability to work independently and follow through on assignments.
  • Ability to perform under various levels of urgency and meet deadlines