Careers

At FEi Systems, we recognize that our employees are an important part of our success. We promote a team environment where all employees have the opportunity to achieve professional and personal success. Currently FEi is looking for highly skilled, self motivated and creative individuals to join our talented team of experts.

FEi is an equal opportunity employer that believes in growing and promoting a diverse work force. Our employee compensation and benefits package is competitive within the industry and is designed to help employees meet varying needs throughout their careers and lives.

If you're looking for a rewarding work environment that will challenge your mind and expand your horizons, then joining the FEi team may be right for you.

FEi is currently looking for talented individuals to fill the following positions:



Posted: 08/23/10

Business Analyst

Job Summary:The Business Analyst represents a business specialty or function on formal project teams, and is responsible for gathering and analyzing data, defining business specifications, and analyzing and documenting business processes. Responsibilities also include researching, planning, and writing project documentation. Work in a deadline-driven environment collaboratively with the rest of the team.

  • Identifies, evaluates and documents business needs and objectives, operational processes and procedures, problems and requirements.
  • Recommends operational and process improvements based on needs identified.
  • Conducts secondary research using a variety of publications, services and health statistic databases.
  • Produces documentation, including, analytical reports, decision backup, information research reports, training plans, business justifications.

Required Skills:

  • Any combination of academic education, professional training or work experience, which demonstrates the ability to perform the duties of the position.
  • Familiarity with the clinical and business processes within Behavioral Health settings as well as in-depth understanding of general healthcare treatment
  • Understanding of government-funded (Federal, State, local) Behavioral Health programs
  • Experience producing requirements documents for software development
  • Minimum three years experience in cross-functional business analysis and reporting.
  • Strong interpersonal skills required.
  • Able to work within tight deadlines and be adept at balancing shifting priorities and time management.
  • Strong team player with excellent written and verbal communication skills in English.
  • Accept personal accountability and ownership for areas of responsibility.
  • Knowledge of process improvement, workflow, benchmarking and evaluation processes.
  • Demonstrated ability to balance goals of the organization with goals of the customer.
  • Ability to understand and represent the needs of the end user in a software development environment.

Required Experience:

  • Understanding of Evidence-based Practices applied to Behavioral Health treatment
  • Understanding of clinical management tools within a Behavioral Health inpatient environment
  • Experience playing multiple roles within a software development team
  • Experience with Mental Health Payer Systems, Medicaid billing, Claims adjudication, and Billing processes
  • Experience in healthcare standards/guidelines [particularly Health Insurance Portability and Accountability Act (HIPAA), 42 CFR Part 2, and Meaningful Use Acceptance Criteria] with some understanding of behavioral health domain

Required Experience:

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 07/29/2010

QA Process Manager (ref# 72810002)

Job Summary:
Under limited supervision the QA Process Manager will ensure the consistent use of process within development activity at FEi. They will understand the company processes and establish a rapport with the development teams to gain knowledge of the various processes. With this knowledge they will make continual process improvement recommendations and work to integrate these new processes into the development cycles.

Essential Functions:

  • Determine and document any areas that may need improvement.
  • Audit and sample projects within the entire development process.
  • Review the current process and make continual improvement.
  • Educate the teams on the need to follow process.
  • Report to Senior Management the results of Process Improvements.

Required Qualifications:

  • Effective communication and report writing skills.
  • Good negotiation skills with customer-oriented attitude.
  • Excellent analytical abilities to grasp the key points from complicated details.
  • Good leadership capabilities to lead process change
  • Good knowledge of software development(technologies, methodologies)
  • Familiarity with the tools, concepts and methodologies of quality management and process management.

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/13/2010

Developer (ref# 81310001)

General Experience:

  • Knowledge of software design patterns
  • Experience with Web Services and/or Service Oriented Architecture
  • Experience integrating 3rd party solutions into a core product
  • Experience developing unit tests
  • Experience with test driven development

Required Skills:

  • Microsoft .NET framework C# version 1.1 and Visual Studi•2003
  • .NET web applications, custom user controls, HTML, JavaScript, CSS, and XML
  • .NET web services and web service extensions (WCF is a plus)
  • Microsoft SQL Server 2000 T-SQL programming
  • Object-oriented design patterns
  • Excellent problem solving skills
  • Self-motivated individual with excellent written and verbal communication skills
  • A willingness to work independently or in a team oriented environment both efficiently and courteously
  • Strong attention to detail and a positive attitude

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Service Transition Manager (ref# 70110001)

Duties:
The Service Transition Manager is responsible for Transition Planning and Support, Change Management, Service Asset and Configuration Management, Release and Development Management, Service Validation and Testing, Evaluation and Knowledge Management. Transition planning support ensures the planning and coordination of resources in order to realize the specifications of the Service Design. Transition Planning ensures that issues and risks are managed and documented at a minimum via Service Delivery Packages (SDP).

Education:

  • Bachelor’s Degree from an accredited college or university in Engineering, Computer Science, Information Systems, Business or other related discipline.
  • Master’s degree and/or project management certification is preferred.

Experience:

  • At least 10 years of experience in program or project management.
  • At least eight years of experience in supervision or oversight of IT related programs or projects.

Key Traits:

  • Strong ITIL experience
  • Has managed/run Change Control Boards
  • Understands differences between Change Management, Configuration Management, and Release Management
  • Good technical background in managing/maintaining infrastructure
  • Managed technical resources

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Business Analyst (ref# 70110003)

Required Skills:

  • Familiarity with the clinical and business processes within Behavioral Health settings, but also in-depth understanding of general healthcare treatment
  • Understanding of government funded Behavioral health (Federal, State, local) programs
  • Experience producing requirements documents for software development
  • Deep understanding of Electronic Health Records specifically related to Behavioral Healthcare
  • Experience in healthcare standards/guidelines (particularly CDA, CCD, HITSP, NHIN, SNOMED, LOINC and HIPAA) with some understanding of behavioral health domain
  • Understanding of Meaningful Use acceptance criteria

Preferred Skills:

  • Understanding of Evidence Based Practices applied to Behavioral Health treatment
  • Understanding of Clinical management tools within a Behavioral Health Inpatient environment
  • Experience playing multiple roles within a software development team
  • Experience with Mental Health Payer Systems, Medicaid billing, Claims adjudication, and Billing processes

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Standards/Interoperability Architect/Sr. Developer (ref# 62710001)

Essential Functions:

  • Work with the system architect, subject matter experts and business analysts to understand the project specific requirements as well as meaningful requires for interoperability
  • Define high-level and detailed system architecture to support healthcare interoperability
  • Define various components based on services oriented architecture
  • Prepare service specifications that support healthcare standards (e.g. HL7, HIPAA, etc.)
  • Lead database/application design as well as implementation of these components and services
  • Assist the Quality Assurance lead/team to test these components/services

Required Qualifications:

The candidate should have the following experience:

  • Knowledge of design patterns
  • Experience with Service Oriented Architecture
  • Experience developing unit tests
  • Experience with test driven development
  • Experience in healthcare standards/guidelines (particularly CDA, CCD, HITSP, NHIN, SNOMED, LOINC and HIPAA) with some understanding of behavioral health domain
  • Good understanding of privacy, security and access control standards and concepts (FIPS, SAML, XACML, PDP, PEP, privacy preferences)

The candidate should have experience with the following technology:

  • XML, XSL, XSLT (Schematron experience is even better)
  • Extensive Java experience with some .NET
  • Familiarity with the clinical and business processes within Behavioral Health settings but also in-depth understanding of general healthcare treatment
  • Understanding of government-funded Behavioral health (Federal, State, local) programs
  • Experience producing requirements documents for software development
  • Deep understanding of Electronic Health Records specifically related to Behavioral Healthcare
  • Understanding of Meaningful Use acceptance criteria
  • Self-motivated individual with excellent written and verbal communication skills
  • Excellent problem solving skills
  • A willingness to work independently or in a team oriented environment both efficiently and courteously
  • Ability to work with and mentor junior developers
  • Experience in collaborative teams using revision control systems such as CVS or Microsoft Team Foundation
  • Strong attention to detail and a positive attitude
  • Knowledge of object-oriented design patterns

Preferred Qualifications

  • Four year Information Technology, Computer Science, or comparable degree or the equivalent training and experience

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Sr. Database Administrator (ref# 70110002)

Required Skills:

  • Excellent communication skills, both written and oral
  • A willingness to work efficiently and courteously in an independent or team oriented environment
  • Strong attention to detail with a positive attitude
  • Strong SQL skills and well versed in developing views/stored procedures
  • Well versed in business analysis to prepare logical and physical models
  • Extensive experience with development of stored procedures, views, etc. on Microsoft SQL Server (2005 or 2008)
  • Database Performance trouble shooting and remediation
  • Good data analysis and data quality assessment skills
  • Experience in collaborative teams using revision control tools
  • Familiar with SQL Server database general administration
  • Experience in designing and developing reports with reporting tools such as Crystal Report, Microsoft SQL Server Reporting Services (SSRS), etc.
  • Some exposure to Web development using Java or ASP.NET is a plus

Desired Skills:

  • Experience in data warehousing and dimensional model
  • Experience in Microsoft SQL Server platform
  • Bachelor's or Master's in computer science

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Sr. Database Developer (ref# 71910002)

Required Skills:

  • Excellent communication skills, both written and oral
  • A willingness to work independently or in a team oriented environment both efficiently and courteously
  • Strong attention to detail and a positive attitude
  • Strong SQL skills and well versed in developing views/stored procedures
  • Well versed in business analysis to prepare logical and physical models
  • Extensive experience with development of stored procedures, views, etc. on Microsoft SQL Server (2005 or 2008)
  • Database Performance trouble shooting and remediation
  • Good data analysis and data quality assessment skills
  • Experience in collaborative teams using revision control tools
  • Familiar with SQL Server database general administration
  • Experience in designing and developing reports with reporting tools such as Crystal Report, Microsoft SQL Server Reporting Services (SSRS), etc.
  • Some exposure to Web development using Java or ASP.NET is a plus

Desired Skills:

  • Experience in data warehousing and dimensional model
  • Experience in Microsoft SQL Server platform
  • BS or MS in computer science

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Project Manager (ref# 71910003)

General Purpose:
To be responsible for the overall direction, coordination, implementation, execution, control and completion of specific projects ensuring consistency with company strategy, commitments and goals.

Main Job Tasks and Responsibilities:

  • Lead the planning and implementation of project
  • Facilitate the definition of project scope, goals and deliverables
  • Define project tasks and resource requirements
  • Develop full scale project plans
  • Assemble and coordinate project staff
  • Manage project budget
  • Manage project resource allocation
  • Plan and schedule project timelines
  • Track project deliverables using appropriate tools
  • Provide direction and support to project team
  • Quality assurance
  • Constantly monitor and report on progress of the project to all stakeholders
  • Present reports defining project progress, problems and solutions
  • Implement and manage project changes and interventions to achieve project outputs
  • Project evaluations and assessment of results

Education and Experience:

  • Qualification in project management or equivalent
  • Knowledge of both theoretical and practical aspects of project management
  • Knowledge of project management techniques and tools
  • Direct work experience in project management capacity
  • Proven experience in people management
  • Proven experience in strategic planning
  • Proven experience in risk management
  • Proven experience in change management
  • Proficient in project management software

Key Competencies:

  • Critical thinking and problem solving skills
  • Planning and organizing
  • Decision-making
  • Communication skills
  • Influencing and leading
  • Delegation
  • Team work
  • Negotiation
  • Conflict management
  • Adaptability
  • Stress tolerance
  • PMP Certification preferred

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Sr. Developer (ref# 71910004)

General Experience:

  • Knowledge of design patterns
  • Experience with Service Oriented Architecture
  • Experience developing unit tests
  • Experience with test driven development

Required Skills:

  • Experience developing Java Servlet or ASP.NET applications
  • Expertise with XML, XML Schema, HTML, JavaScript, and CSS
  • Self-motivated individual with excellent written and verbal communication skills
  • Excellent problem solving skills
  • A willingness to work independently or in a team oriented environment both efficiently and courteously
  • Ability to work with and mentor junior developers
  • Experience in collaborative teams using revision control systems such as CVS or Microsoft Team Foundation
  • Strong attention to detail and a positive attitude
  • Knowledge of object-oriented design patterns

Technology Experience:

  • .NET 3.5/C# 3.0
  • .NET / C#
  • Silverlight 3.0
  • Prism Framework
  • Unity DI Framework
  • RIA Services Framework
  • Windows Communication Foundation
  • ADO.NET Entity Framework
  • T4 Templates
  • Microsoft Unit Testing Framework
  • NUnit Unit Testing Framework

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Developer (ref# 71910005)

General Experience:

  • Knowledge of software design patterns
  • Experience with Web Services and/or Service Oriented Architecture
  • Experience integrating 3rd party solutions into a core product
  • Experience developing unit tests
  • Experience with test driven development

Required Skills:

  • Microsoft .NET framework C# version 1.1 and Visual Studio 2003
  • .NET web applications, custom user controls, HTML, JavaScript, CSS, and XML
  • .NET web services and web service extensions (WCF is a plus)
  • Microsoft SQL Server 2000 T-SQL programming
  • Object-oriented design patterns
  • Excellent problem solving skills
  • Self motivated individual with excellent written and verbal communication skills
  • A willingness to work independently or in a team oriented environment both efficiently and courteously
  • Strong attention to detail and a positive attitude

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Sr. Developer (ref# 81110001)

General Experience:

  • Knowledge of design patterns
  • Experience with Service Oriented Architecture
  • Experience developing unit tests
  • Experience with test driven development

Required Skills:

  • Experience developing Java Servlet or ASP.NET applications
  • Expertise with XML, XML Schema, HTML, JavaScript, and CSS
  • Self motivated individual with excellent written and verbal communication skills
  • Excellent problem solving skills
  • A willingness to work independently or in a team oriented environment both efficiently and courteously
  • Ability to work with and mentor junior developers
  • Experience in collaborative teams using revision control systems such as CVS or Microsoft Team Foundation
  • Strong attention to detail and a positive attitude
  • Knowledge of object-oriented design patterns

Technology Experience:

  • .NET 3.5/C# 3.0
  • .NET / C#
  • Silverlight 3.0
  • Prism Framework
  • Unity DI Framework
  • RIA Services Framework
  • Windows Communication Foundation
  • ADO.NET Entity Framework
  • T4 Templates
  • Microsoft Unit Testing Framework
  • NUnit Unit Testing Framework

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Trainer (ref# 72810001)

Responsibilities:

  • Carrying out training needs analyses;
  • Defining the skill-sets needed to perform different roles;
  • Carrying out performance assessments to determine the skills gaps between current and desirable learner skill levels;
  • Designing training programs appropriate to the skills needed;
  • Developing an appropriate mix of formal and informal development activities;
  • Ensuring the learning environment and resources support learner needs;
  • Designing course materials and other documents such as handouts, manuals and exercises;
  • Preparing the learning environment and resources, including setting up IT equipment where appropriate;
  • Delivering training programs in both a formal (e.g. a classroom) or informal (e.g. floor-walking) setting;
  • Supporting and coaching learners using learning technologies to deliver skills;
  • Evaluating the effectiveness of training programs and learning outcomes;
  • Liaising with partners (e.g. external course providers, employers, examining bodies) to fulfill the skills needs of an organization;
  • Developing peer networks to keep abreast of current thinking;
  • Maintaining appropriate records of learner development and also resource allocation.

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Posted: 08/05/2010

Software Support Specialist (ref# 80910001)

Job Summary:
Provide technical assistance and deployment assistance to customers and internal stakeholders. Answer questions or resolve system problems in person, via telephone, or from remote locations. Assist in developing test plans and perform system testing as required. Work in a deadline-driven environment collaboratively with the rest of the product team through every step of the software development process.

Essential Functions:

  • Identify, investigate, report and track bugs to closure.
  • Coordinate subject matter expert involvement in troubleshooting support issues.
  • Perform test cases and observe system functioning to verify correct operations and detect errors.
  • Deploy software updates to customers as required.
  • Develop and document product requirements as part of Product Development Team.
  • Take part in the planning and implementation of the testing/quality strategy for new and existing projects.
  • Develop training materials and procedures, or train users in the proper use of software.
  • Maintain appropriate documentation for support, testing, design, and training activities.
  • Provide progress reports on all assigned tasks as requested.
  • Thoroughly learn the product and become a knowledgeable resource, able to respond reliably to a variety of product questions regarding functionality, scope, supported usage, etc.
  • Assist in any other testing or support activities as deemed necessary by the software development manager.

Required Qualifications:

  • Related training in vocational school, an associate’s degree, or two or more years of work-related experience. Senior position requires a bachelor’s degree, or four or more years in a related position.
  • Demonstrated ability to analyze and understand complex software applications with minimal direction from more senior personnel.
  • Understanding of testing cycles, testing methodologies and testing processes.
  • Experience with client-server software and web applications configuration and deployment in Windows environments.
  • Strong interpersonal skills required.
  • Must be able to work within tight deadlines and be adept at balancing shifting priorities and time management.
  • Must be a strong team player with excellent written and verbal communication skills in English.
  • Ability to accept personal accountability and ownership for areas of responsibility.

Preferred Qualifications:

  • Experience working with databases such as MS SQL.
  • Knowledge of and experience with C# enough to be able to contribute to code reviews and automated test script development.
  • Experience working in object oriented programming in a .Net environment.
  • Knowledge of the principles and processes for providing customer and personal services.

Primary Location
United States-Maryland-Columbia

Schedule
Full-Time
Download PDF
Apply for This Position

Return to Top



Apply
Interested applicants please submit your resume with cover letter to:

Email: TalentAcquisition@FEiSystems.com

or

Mail: FEi Systems at 7175 Columbia Gateway Drive, Suite A. Columbia, MD 21046

Instructions: Please reference the position name and code.