Join the Team!

Here at AKG, we're big on being a team. Whether that's working together to solve a customer issue or coming together to have a potluck, AKG knows the value of collaboration. And aside from all of the amazing benefits that AKG offers, we can guarantee that our community is a great place to work.

We make sure to foster an open-door management style so that every employee is heard and can contribute. AKG also challenges its employees and our team always tackles every task with 100% effort.


Our Values

Questions foster progression

Observe, give thought, and be deliberate

Great solutions begin with an idea

           

Small teams make big things happen

Individuals are backed by a strong team

Veracity is a way of life



Make sure to check out our openings!
Click below to find out more
Open Positions          


  BS in Computer Science, Engineering, Information Systems, or equivalent

  At least 3+ years’ experience of IT-Security development or secure transaction application development

  At least 1+ of these years of experience in design, integration, deployment, and maintenance of technical systems


Position Requirements:
3+ year’s computer software design for Unix IT Applications. Experience with basic system administration of Linux and/or FreeBSD systems (package installation/configuration/update, system service management, etc.) Basic knowledge of IP routing (DHCP, DNS, route-table management) is a requirement Basic knowledge of PF/iptables is a plus. Basic knowledge of ‘standard’ internet encryption (RSA, AES) is a requirement; knowledge of how CA’s work is a plus. Ideally the candidate must possess work knowledge/experience in the following technical areas: Familiarity with OSI Model Wireless security, encryption and authentication methods Mobile Development Testing (unit, static/dynamic code analysis, integration, load/stress tests) Windows Operating System Security Development and maintenance of custom virtual machine environments, security modules, kernel internals and Unix API's. Experience with other operating systems is a plus but not required. Experience with Unix development environments, software. configuration management as well as proficiency in C/C++ and scripting (i.e., sh, python, Perl). Knowledge of and experience with Linux or BSD distributions.

Summary:
The Software Engineer contributes to the IT-Security and Systems functions for customers AKG supports. The ideal candidate must have a strong technical knowledge, with hands-on development experience, with C/C++, Python and Java. Expertise of IT-Security within virtual machine environments, Linux kernels, 3rd party applications and Open source tools are necessary skills.

As Software Engineer, the ideal candidate will define, create and maintain Linux based IT-Applications for a high performance and globally networked server environment. Must have a strong technical knowledge base with hands-on development experience with C/C++. Proven experience with transaction-based security is highly desired. Development of custom virtual machine environments, security modules, kernel internals and Linux API's are desired skills. Linux Scripting experience is desired.

Troubleshooting skills are extremely important for this position. Candidate may be subjected to extensive background investigation.

Essential Duties and Responsibilities include but are not limited to the following. Other duties may be assigned as required.

  • Candidate must possess the ability to work and communicate proactively and effectively in a small cross-functional development team environment.
  • Operational knowledge of information technology infrastructure and operating systems (Unix and Windows)
  • Understanding of UNIX and Windows networks and IT environments in mid-sized organizations
  • Strong attention to detail, accuracy, multitasking, process management and strategic planning. Ability to follow written procedures and policies with minimal supervision
  • Interact with Software, IT-Administrators and Network-Administrators to guide them with software requirements, feasibility, performance metrics and test cases during the product design phases
  • Report project status and related issues to VP of Information Technology and / or chain of management as required
  • Develop software using company's Coding Standards for new and existing hardware
  • Development and maintenance of accurate and up to date technical documentation
  • Adheres to Business / IT controls, Emergency response, Disaster Recovery Planning/ Testing, IT Security Consulting/ Auditing
  • Keep AKG technology and product information confidential

Company Information:
Applied Knowledge Group (AKG) is a technology services company that specializes in collaboration, change management and custom engineering/product development. AKG has an experienced staff of senior associates with experience in cyber security, collaboration, and technology development. While we have background in a number of collaborative platforms, we specialize primarily in collaborative solutions that leverage Windows SharePoint Services and related technologies. However, technology is only one small piece of the equation in a successful technology implementation. People, process, and learning must be considered; many of our best practices apply regardless of the technology tools chosen by the client. Website: www.akgroup.com

Position Location: Primarily at the AKG Ashburn, VA Office and Occasionally in our Reston, VA Office

To Apply: Send cover letter and resume to: AKG Careers (AKGcareers@akgroup.com)






  BS in Computer Science, Engineering, Information Systems, or equivalent

  At least 8 years’ experience using Microsoft .NET™ technology.

  Must have knowledge of Microsoft software solutions including Office, SharePoint© web parts, SQL Server, etc.


Position Requirements:
Candidate should be experienced working with rapid-prototyping and software integration techniques. Candidate must have the ability to plan, prioritize, and organize their work schedule to maximize performance with little or no supervision. Candidate must possess excellent interpersonal skills in order to effectively interact with co-workers, team members, and company subcontractors. Candidate must have the ability to read and interpret documents such as requirements definitions, installation instructions, technical articles and procedure manuals. Candidate must have the ability to write clear, concise reports, requirement definitions, and correspondence.

Summary:
Provides information technology services in facilities planning, operations and support; storage systems analysis, design/test, and administration; server system analysis, design/test and administration; database analysis, design/test, administration; website administration; LAN analysis, design/test and administration; user support planning, operations and administration; and related IT systems functions.

Required Skills: The following skills are required.

  • .NET Development
    • prefer C#
    • ASP.NET (Web Development)
  • SharePoint Development
  • Event Receivers
  • Solutions and Features
  • JSLink (JavaScript Templates)
  • Javascript
    • JQuery
  • InfoPath
    • SharePoint Designer, specifically Workflows
    • Powershell

Essential Duties and Responsibilities include but are not limited to the following. Other duties may be assigned as required.

  • Gather requirements, design, develop, debug, produce, refine, test, deploy and document software systems and applications within assigned time and cost constraints
  • Perform independent research of COTS and GOTS software for integration with customers SharePoint® environment
  • Develops custom web parts for SharePoint® installations
  • Consults with customer concerning operation and maintenance requirements of software systems
  • Applies generally accepted programming standards and techniques to assure efficient program logic and data manipulation
  • Act as a technical resource to users, customers and other team members
  • Plans and executes software version upgrade releases and custom interfaces
  • Design software solutions that accurately reflect requirements and provide innovative solutions to customer needs
  • Is comfortable working on site in the client’s environment
  • Must be able to obtain and maintain a Public Trust clearance, which requires US Citizenship or Permanent Residence

Company Information:
Applied Knowledge Group (AKG) is a consulting company that specializes in change management and collaboration training. AKG has an experienced staff of senior associates with experience in change management, collaborative learning, and technology adoption. While we have background in a number of collaborative platforms, we specialize primarily in collaborative solutions that leverage Windows SharePoint Services and related technologies. However, technology is only one small piece of the equation in a successful adoption. People, process, and learning must be considered; many of our best practices apply regardless of the collaborative tools chosen by the client. Website: www.akgroup.com

Position Location: FAA Office Washington, DC

To Apply: Send cover letter and resume to: AKG Careers (AKGcareers@akgroup.com)






  BS in Computer Science, Engineering, Information Systems, or equivalent

  8+ years’ experience of network application development experience

  5+ of these years of experience in design, integration, deployment, and maintenance of technical systems


Position Requirements:
8+ year’s computer software design for Linux IT Applications. Ideally the candidate must possess work knowledge/experience in one or more of the following technical areas: Deep understanding of TCP/IP and OSI Model Wireless security, encryption and authentication methods Mobile Development Testing (unit, static/dynamic code analysis, integration, load/stress tests) Windows Operating System Security In depth understanding of PKI and X.509. Development and maintenance of custom virtual machine environments, security modules, kernel internals and Linux API's. Experience with other operating systems is a plus but not required. Working knowledge of Git, software repository management. Operational knowledge of information technology infrastructure, operating systems (Linux, Unix and Windows) and networking (TCP/IP, Ethernet, MPLS, BGP, EIGRP, OSPF)

Summary:
The Senior Software Engineer contributes to the IT-Security and Systems function of AKG. The ideal candidate will define, create and maintain cyber security solutions for Linux, UNIX and Windows based environments for a high performance, globally networked server environment.

As Senior Software Engineer, the ideal candidate will define, create and maintain Linux based IT-Applications for a high performance and globally networked server environment. Must have a strong technical knowledge base with hands-on development experience with C/C++. Development of custom virtual machine environments, security modules, kernel internals and Linux API's are necessary skills. Linux Scripting experience is a must as well as detailed knowledge of creating Linux distributions. Experience with embedded Linux systems is preferable.

The ideal candidate must have a strong technical knowledge, with hands-on development experience, with C/C++, Python or Java and an expert level understanding of TCP/IP protocol and socket programming preferred. Expertise of IT-Security within virtual machine environments, Linux kernels, 3rd party applications and Open source tools are necessary skills. Working independently and troubleshooting many varied software and network related issues are a must. Candidate may be subjected to extensive background investigation.

Essential Duties and Responsibilities include but are not limited to the following. Other duties may be assigned as required.

  • Candidate must possess the ability to work and communicate proactively and effectively in a small cross-functional development team environment
  • Understanding of UNIX, Linux and Windows networks and IT environments in mid-sized organizations
  • Experience with Linux development environments, software configuration management as well as proficiency in C/C++ and scripting (i.e., sh, python, Perl)
  • Knowledge of and experience with Linux or BSD distributions
  • Strong attention to detail, accuracy, multitasking, process management and strategic planning
  • Ability to follow written procedures and policies with minimal supervision
  • Interact with Software, IT-Administrators and Network-Administrators to guide them with software requirements, feasibility, performance metrics and test cases during the product design phases
  • Report project status and related issues to VP of Information Technology and / or chain of management as required
  • Propose new product concepts for evaluation, analyzing evolving needs and technology trends that indicate possible product improvements
  • Develop software using company's Coding Standards for new and existing hardware
  • Development and maintenance of accurate and up to date technical documentation Adheres to Business / IT controls, Emergency response, Disaster Recovery Planning/ Testing, IT Security Consulting/ Auditing
  • Keep AKG technology and product information confidential

Company Information:
Applied Knowledge Group (AKG) is a technology services company that specializes in collaboration, change management and custom engineering/product development. AKG has an experienced staff of senior associates with experience in cyber security, collaboration, and technology development. While we have background in a number of collaborative platforms, we specialize primarily in collaborative solutions that leverage Windows SharePoint Services and related technologies. However, technology is only one small piece of the equation in a successful technology implementation. People, process, and learning must be considered; many of our best practices apply regardless of the technology tools chosen by the client. Website: www.akgroup.com

Position Location: Primarily at the AKG Ashburn, VA Office and Occasionally in our Reston, VA Office

To Apply: Send cover letter and resume to: AKG Careers (AKGcareers@akgroup.com)






Applied Knowledge Group, Inc. is an Equal Opportunity/Affirmative Action Employer and a Drug-Free Workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected Veteran status. We conduct drug testing both pre and post-employment. We also participate in E-verify.

Want to know more about our people? Come meet us!
Our Benefits

Flexible Health Benefits Work Life Balance Income Protection Future Financial Security Employee Morale, Welfare,
& Recreation Programs (MWR)
  • Medical, Prescription Drug, and Vision Insurance 2 PPO and 1 POS options

  • Dental Insurance with both Child and Adult Orthodontics

  • Medical Flexible Spending Account

  • Private Premium Flexible Spending Account
  • Flextime Work Schedule

  • Dependent Care Flexible Spending Account

  • Paid Holidays

  • Comprehensive Paid Time Off

  • Tuition Assistance Program

  • Health Club On-Site at Headquarters

  • Employee Referral Bonus Program

  • Telework Program

  • Short-term Disability Insurance

  • Long-term Disability Insurance

  • Life Insurance

  • Accidental Death and Dismemberment Insurance

  • 401(k) Savings Plan with Discretionary Company Match

  • Traditional Pre-tax contributions

  • Roth Post-tax contributions

These include but are not limited to:

  • Employee Assistance Program

  • Travel connect Assistance

  • Various MWR programs throughout the year

Please note, for a detailed list of benefits, contact us as benefit packages are contingent on employment status.