Careers

We value passion, technical expertise, and a genuine desire to help other people reach their goals. If these traits describe you, then please send us your resume or use the fields provided below.

Current Openings:

Location: Remote/Memphis
Posted: Feb 24 2019

GIS/IT Expert will perform and have the following duties, roles, and/or responsibilities:

  • Design, develop and implement GIS open source solutions.
  • Create and develop algorithms for advanced web mapping and network analysis
  • Utilize scripting languages to implement geospatial solutions on database, application server, and web server tiers
  • Design and develop complex GIS database models; Administer GIS servers and workstations by installing and troubleshooting system software and programs and administer system access and security.
  • Conduct database programming of relational and document based databases, transportation modeling for project-based GIS tools used; Write and/or present documentation supporting the GIS efforts relating to this position.
  • Develop and implement batch processes, web and mobile application, advanced statistical analysis and data modeling utilizing Python and JavaScript languages

Required Skills:

  • Must be US citizen or Green Card Holder and must be able to obtain a Public Trust clearance.
  • PhD or Masters degree in Computer Science, Mathematics, Physics or similar field. 
  • Geospatial technology in particular with Network analysis and algorithms
  • Geospatial concepts, like: projections, datum transformations, spatial indexing, routing algorithms, graph theory
  • Big Data in open source SQL and noSQL databases
  • GIS server technology (WMS, WFS, WCS, WPS)
  • Familiarity with OGC standards.

Desired Skills:

  • Exposure to PostGIS, pgRouting, MongoDB, ElasticSearch or similar
  • OSM data
  • Leaflet, OpenLayers, GeoServer and similar.
Location: Fairfax,VA
Posted: Feb 24 2019

Job Description:
We are seeking to fill a Senior-level software developer position who will be working on the development of analytical processes on top of Amazon Web Services. Participates in the design, development, and implementation of complex software engineering activities. Responsible for the development of components of many complex analytical tasks and activities. Establishes input/output processes and defining parameters for interfacing with external production systems and the implementation of system design. Must be able to provide and communicate complex technology solutions across technical, managerial and customer audiences. Responsible for the resolution process for complex problems where troubleshooting requires an in-depth understanding and evaluation of system processes. Exercises judgment through understanding of software engineering best practices in selecting methods, techniques, and evaluation criterion for obtaining results.

Responsibilities:

  • A successful candidate will have a strong software development background – specifically with Java.
  • A successful candidate will be able to function as a full stack software engineer.
  • Responsible for rapid development and prototyping of analytical processes in support of several client initiatives.
  • Responsible for the development of user interfaces written against popular JavaScript frameworks.
  • Responsible for development of RESTful web services that host data to production systems.
  • Responsible for assisting in the monitoring and management of deployed environments.

Required Skills:

  • Must be a US Citizen and must be able to obtain a Public Trust Clearance.
  • 6 plus years of experience in software development, specifically advanced Java capabilities.
  • Past responsibilities as a software engineer working with cloud technologies.

Desired Skills:

  • Experience in processing large amounts of data using popular Big Data frameworks such as Hadoop or similar.
  • A strong understanding of cloud concepts and familiarity with common standards and tools used in cloud computing on Amazon Web Services (such as – EC2, CloudFormation, VPC, EMR, S3, DynamoDB, Lambda, API Gateway).
  • Working knowledge of popular JavaScript frameworks such as AngularJS or similar.
  • Working knowledge of development of webservices and deployment against Microservice architectures on API Gateway.
  • Working knowledge automating tasks through scripting within a Linux environment (bash scripting).
  • Working knowledge working with and managing NoSQL databases.
  • Working knowledge of cloud development and implementation practices and capabilities – including HTTP, synchronous and asynchronous processing, highly available and resilient modeling/engineering.
  • Working knowledge of various methodologies for deploying applications against cloud technologies.
  • Experience working in an agile development environment.

Relevant IT certifications, preferably AWS certifications.

Location: Remote/Memphis
Posted: Feb 24 2019

This position will perform and have the following duties, roles, and / or responsibilities:

  • Mentor and lead Java development team in the areas of new and emerging technologies, best practices and system architecture.
  • Design, develop and implement web-based applications.
  • Design, develop and implement highly complex applications utilizing Oracle and Java technologies.
  • Demonstrate strong troubleshooting skills to solve complex problems across a large enterprise.
  • Demonstrate a flexible attitude, ability to perform under pressure and ability to handle change easily while meeting deadlines.
  • Communicate with technical and non-technical audiences verbally and in writing to design efficient and effective applications.
  • Work independently and in a team environment, to give and receive direction.

Specific responsibilities include:

  • Develop and revise Java source code based on clearly defined requirements.
  • Participate in code reviews for team members as well as yourself.
  • Assist in the setup of production environments including application servers and database structure.
  • Assist in the implementation of applications through various testing phases and into production environments.
  • Must be able to communicate effectively, work in a team environment and think analytically.
  • Perform maintenance on programs currently in production.
  • Assist QA teams with writing test scripts and explaining functionality.
  • Assist / mentor Dev team with Unit Testing and best practices

Required Skills:

  • B.S. Comp Sci, or related field
  • Must be US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance.
  • 6 years (preferably) JAVA development experience.

Desired Skills:

  • 2-3 Years Min. experience in Oracle PL/SQL performing software engineering activities
  • Experience with code versioning tools, such as SVN/GIT
  • Experience creating REST web services
  • Experience developing on multiple platforms including Windows and Linux
  • 3 years of progressively more complex programming experience in large scale information system environments.
  • Proficiency w/ Spring Boot, Spring Security, and Spring Batch
  • Experience in HTML, CSS and JavaScript
  • Experience developing Ajax-based web applications with various JavaScript frameworks (jQuery, Dojo, Bootstrap, Angular)
  • Tomcat Application Server
  • Spring MVC 3, 4 or 5
  • Hibernate ORM

Familiarity with Agile Scrum methodology

Location: Remote/Memphis – Multiple Openings
Posted: Feb 24 2019

This position will perform and have the following duties, roles, and / or responsibilities:

  • Design, develop and implement web-based applications.
  • Design, develop and implement highly complex applications utilizing Oracle and Java technologies.
  • Demonstrate strong troubleshooting skills to solve complex problems across a large enterprise.
  • Demonstrate a flexible attitude, ability to perform under pressure and ability to handle change easily while meeting deadlines.
  • Communicate with technical and non-technical audiences verbally and in writing to design efficient and effective applications.
  • Work independently and in a team environment, to give and receive direction.

Specific responsibilities include:

  • Develop and revise Java source code based on clearly defined requirements.
  • Participate in code reviews for team members as well as yourself.
  • Assist in the setup of production environments including application servers and database structure.
  • Assist in the implementation of applications through various testing phases and into production environments.
  • Must be able to communicate effectively, work in a team environment and think analytically.
  • Perform maintenance on programs currently in production.
  • Assist QA teams with writing test scripts and explaining functionality.
  • Unit Testing candidate releases.

Required Skills:

  • B.S. Comp Science, or related field
  • Must be US Citizen or Green Card Holder and must be able to obtain a Public Trust clearance.
  • 0-2 Years Min. experience in JAVA development
  • 1-2 Years Min. experience querying relational databases (Oracle, SQL Server, Postgres, or MYSQL, etc.)

Desired Skills:

  • Familiarity with Agile Scrum methodology.
  • Proficiency w/ Spring Boot, Spring Security, and Spring Batch
  • Proficiency with Angular 2+, Vue.js or React JavaScript frameworks.
  • Experience in HTML, CSS and JavaScript
  • Experience developing Ajax-based web applications with various JavaScript frameworks (jQuery, Dojo, Bootstrap, Angular, etc.)
  • Experience configuring Tomcat Application Server
  • Spring MVC 3 or greater
  • Hibernate ORM
  • Experience creating REST web services.
  • Experience with code versioning tools, such as SVN or GIT

Experience developing on multiple platforms including Windows and Linux

Location:  Memphis – No Remote
Posted: Feb 24 2019

Job Description:
Production/application support
Problem resolution/escalation
Implementation planning / support.

Works independently or under only general direction on complex problems involving all phases of systems analysis. Problems are complex because of diverse sources of input data and multiple-use requirements of output data. (For example, develops an integrated production scheduling, inventory control, in which every item of each type if automatically processed through the full system of records and appropriate follow-up actions are initiated by the computer or application.) Confers with persons concerned to determine the data processing problems and advises subject-matter personnel on the implications of new or revised systems of data processing operations.

Makes recommendations, if needed, for approval of major systems installations or changes and for obtaining equipment. May provide functional direction of lower level systems analysts who are assigned to assist.

Required Skills:

  • Must be a US Citizen
  • Must be able to obtain a Public Trust Clearance.
  • Must have a Bachelor’s Degree in computer science, Engineering, Mathematics, Business Management or equivalent.
  • Good oral and written communication skills
  • Able to work under pressure with deadlines
  • Able to work some evenings or weekends as needed

Desired Skills:

  • Degree in Information Technology or 3-5 years of experience in a technical role
  • Required technical skills:  PL/SQL, SQL, Linux/Unix, SSH, SFTP, Open SSL, KSH/SH, WebSphere, Networking, 3-tier architecture

Experience with Production Support, Java or ServiceNow are a plus

Location:  Fairfax, VA
Posted: Feb 24 2019

Job Description:

Duties and Responsibilities:

  • Develop complex database processes with PL/SQL containing batch or ETL functionality
  • Develop and enhance an existing DataMart in an OLAP schema
  • Requirements gathering, design, development, testing and documentation
  • Design logical and physical ERD diagrams, process flow diagrams, or related data processing documentation
  • Leverage Oracle 11G/12C features to their fullest on a large-scale multi-terabyte system
  • Assist Decision Support team members including DBAs, database developers, requirements analysts, and others, in understanding data and meeting user requirements
  • Participate in project work groups with Subject Matter Experts and stakeholders to understand data specific needs
  • Participate in performance tuning activities
  • Provide production deployment and production support as needed
  • Analyzing and converting business requirements to technical requirements, followed by designing and implementing the solutions
  • Involved in all aspects of the software development life cycle; – and demonstrate abilities to learn both the business processes as well as new and existing technologies

Required Skills:

  • Bachelor’s Degree in Computer Science or related IT field
  • Must be US Citizen or Green Card holder and must be able to obtain Public Trust clearance.
  • 5+ years of experience in designing, creating and developing Oracle database systems
  • Strong programming/development skills using PL/SQL (package, procedures, functions, triggers) and batch coding skills such as Bulk collections, dynamic SQL, and parallel processing
  • Solid experience designing partitioned and non-partitioned tables, indexes, temporary tables and external tables to maximize storage and performance
  • Experience in developing logical and physical data models
  • Experience designing OLAP systems
  • Strong SQL development, SQL analytics and tuning skills
  • Excellent analytic, troubleshooting and performance tuning skills
  • Detail oriented with strong problem-solving skills
  • Ability to analyze complex and large amounts of data

Strong communications skills (both verbal & written)

Location:  Memphis – No Remote
Posted: Feb 24 2019

The following is a summary of the main responsibilities of the Supervisor of Financial Planning and Analysis (FPA). Additional duties may be assigned through project work, auditing, or additional oversight of programs:

  • Manage monthly plans and actuals for budget, revenue, labor, and expenses, monthly journal entries, financial statements, and eBuys.
  • Analyze reporting of contracts, contract labor and procurement; comparing budget to actual.
  • Responsible for system accuracy, reporting of variances auditing labor, travel expenses, and invoices.
  • Review and compare annual budget to actual.
  • Prepare and submit reporting analyzing revenue, volumes, and trends required by USPS Enterprise Analytics Finance team of USPS products and services.
  • Frequent communication face to face meetings, email, and phone discussions about complex issues. This position is responsible for deciphering and relaying results and making recommendations in a clear and concise manner to support action plans.
  • Reviews trends and reports concerns.
  • Supervises local team support budgeting, accounting and management services functions.

Required Skills:

  • BS degree from an accredited institution in Accounting or Finance.
  • Must be US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance.
  • 7+ years extensive financial experience including budgeting and supervisory experience
  • Ability to interact with staff, customers, colleagues in a professional demeanor following through with requests.
  • Attention to detail on instructions with team members and colleagues.
  • High proficiency with MS Excel as well as Outlook, Word and PowerPoint.

Desired Skills:

Familiarity with Sage MAS 100 Accounting Software.

Location:  Fairfax, VA
Posted: Feb 24 2019

Responsibilities include but are not limited to:

  • New application development and production application support as part of a rapid application development team.
  • Working from diagrams and charts which identify the nature of desired results, processing steps to be accomplished and the relationships between various steps of the problem-solving routine; plans the full range of programming actions needed to efficiently utilize the computer system in achieving desired end products.
  • Analyze, design, develop, test, and implement distributed applications as part of a systems development team.
  • Provide feedback on and adhere to delivery dates.
  • Proficient with common developer tool sets such as Java, XML, JSON, REST, Shell, Perl, etc.
  • Extensive experience with one or more platforms:  UNIX, Linux, Windows, Oracle.

Required Skills:

  • Bachelor’s Degree in Computer Science or related IT field
  • Must be US citizen or Green Card holder and must be able to obtain a Public Trust clearance
  • 7+ years of experience developing Java based software solutions
  • 7+ years of experience with PL/SQL, data ETL, message queues, and web services.
  • 7+ years of experience with designing, developing, and deploying Big Data & Analytics solutions.
  • 7+ years of experience with Front-End development

Desired Skills:

  • Familiarity with Agile development practices

1+ years experience with No SQL a plus.

Location:  Memphis – No Remote
Posted: Feb 24 2019

Responsibilities include but are not limited to:

  • New application development and production application support as part of a rapid application development team.
  • Working from diagrams and charts which identify the nature of desired results, processing steps to be accomplished and the relationships between various steps of the problem-solving routine.
  • Plan the full range of programming actions needed to efficiently utilize the computer system in achieving desired end products.
  • Analyze, design, develop, test, and implement distributed applications as part of a systems development team.
  • Provide feedback on and adhere to delivery dates.
  • Proficient with common developer tool sets such as COBOL, Shell, Perl, C, Awk
  • Extensive experience with the following platforms: Unix, Linux, Windows

Required Skills:

  • Must be US Citizen or Green Card Holder and must be able to obtain a Public Trust Clearance.
  • Bachelor’s Degree in Computer Science or related IT field or 10 years of equivalent experience
  • 7+ years of experience developing in a Linux environment
  • 7+ years of experience developing with C and/or COBOL.
  • 7+ years of experience developing backend processes

Desired Skills:

  • Familiarity with Agile development practices.
  • Familiarity with Version Control (e.g., SVN, GIT, CVS).
  • Understanding of bit manipulation, endianness, system level calls.

Mainframe development experience using COBOL, MVS JCL, Syncsort

Location:  Memphis, TN
Posted: Feb 24 2019

Job Description:

Specific responsibilities include:

  • Reporting and analysis of contract labor costs and allocations
  • Analysis of recorded data as required by the United States Postal Service Enterprise Analytics Finance team.
  • Reporting and analysis of contract labor in conjunction with and in comparison to recorded data
  • Reporting and analysis of contracts and procurement
  • Daily, monthly and yearly reporting and analysis of spend v. plan
  • Coordination and preparation for annual budgeting documentation and processes
  • Documentation and entry of all funds transfer requests
  • Reporting and documentation of capital expense requests
  • Documentation of depreciation costs and life span
  • Other duties as assigned

Basic Qualifications:

  • A focus on quality, responsiveness, and superior client service
  • Ability to develop simple videos, PowerPoint/Prezi presentations for clients and speakers
  • Experience working collaboratively with a creative department to conceive, create, and deliver outstanding creative communications products

Required Skills:

  • Exceptional verbal, interpersonal, and written communication skills
  • Exceptional analytical, problem-solving, and decision making capabilities
  • Excellent builder of interpersonal relationships
  • Sound business ethics, including the protection of proprietary and confidential information
  • Follow-through, reliability, and accountability are must-haves
  • Flexibility and ability to address multiple projects in a fast-paced, often demanding environment
  • Ability to absorb large amounts of new information for quick turn-around projects
  • Professional demeanor with the ability to interact with clients of all management levels and represent the team during client meetings and events.
  • This position will require the ability to pass a federal agency specific background check. U.S. residency restrictions will apply.

Desired Skills:

  • Experience managing relationships

Associate’s Degree in Finance, Accounting (or related field) or 2 to 4 years experience.

Location:  Fairfax, VA
Posted: Feb 24 2019

Job Description:

Analyze, design, develop, test, and implement distributed applications as part of a systems development team. Provide feedback on and adhere to delivery dates.

  • Work with large streams of data with tools like Hadoop, Spark, Kafka, Flume, and Cassandra.
  • Proficient with common developer tool sets such as Java, XML, JSON, REST, Shell, Perl and etc.
  • Extensive experience with one or more platforms:  UNIX, Linux, Windows, Oracle.

Required Skills:

  • Bachelor’s Degree in Computer Science or related IT field
  • Must be US citizen or Green Card holder and must be able to obtain a Public Trust clearance
  • 5+ years of experience developing Java based software solutions
  • 2+ years of experience with Apache Hadoop tools
  • 2+ years of experience with NoSQL implementation, including stream processing
  • 2+ years of experience building data pipelines.

Desired Skills:

  • Experience with Apache Cassandra
  • Familiarity with Agile development practices

Experience programming in Scala.

Location:  Memphis, TN – Multiple Positions
Posted: Feb 24 2019

Job Description:

ESSENTIAL JOB FUNCTIONS:

  • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. This position will work closely with stakeholders and development personnel. The requirements listed below are representative of the knowledge, skill, and/or ability required.
  • Direct the requirements development for applying technology to satisfy business needs.
  • Elicit requirements using interviews, document analysis, requirements workshops, surveys, site visits, business process descriptions, use cases, scenarios, business analysis, task and workflow analysis.
  • Critically evaluate information gathered from multiple sources, reconcile conflicts and decompose high-level information into details
  • Work with functional leads to transform and develop new requirements into designs and implementation
  • Develop, maintain and perform processes to continuously monitor data quality and integrity in platform applications
  • Create and maintain workflows, approval processes, and validation rules based on internal stakeholder requirements
  • Proactively communicate and collaborate with external and internal customers to analyze information needs and functional requirements and deliver the needed artifacts (i.e., functional requirements, business requirements document, use cases, GUI and screen and Interface designs).
  • Serve as the conduit between the customer community (internal and external customers) and the software development team through which requirements flow.
  • Collaborate with developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs.
  • Assist in quality assurance and defining testing strategy and risks. Provide significant contributions in the testing and debugging of new software or enhancements to existing software.
  • Facilitate presentations including managing and recording the sessions; taking notes.
  • Listen to recorded training sessions and capture a comprehensive list of topics in each session.
  • Provide technical support to instructors during live training sessions.
  • Respond to customer email; research/resolve customer questions.
  • Other duties as needed.

Required Skills:

  • 4 year degree in Computer Science related field or equivalent experience
  • Proven track record of creating business process flows, facilitating meetings, writing technical requirements, and being a self starter.
  • Knowledge of all phases of software development including requirements analysis, design, coding, testing (integration, user, and performance), debugging, implementation, and support.
  • Must have a thorough understanding of how to interpret customer business needs and translate them into application and operational requirements.
  • Ability to apply general organizational knowledge of the business and systems processes in problem analysis
  • Must have a solid understanding of application programming, database and system design.
  • Ability to lead and negotiate business solutions that balance technical capability, cost, and time, against business needs
  • Must exhibit confidence and an extensive knowledge of emerging industry practices when solving business problems.
  • Ability to successfully engage in multiple initiatives simultaneously
  • Must possess strong analytical, organizational and product management skills.
  • Must possess excellent verbal and written communication skills.
  • Must have an understanding of how legacy and web-based systems interface with each other.
  • Experience with Agile development, Microsoft Visio, Microsoft Project.

Desired Skills:

Experience with Version One

Client

Contract Vehicles

Contract Vehicles