Open Positions

Change Management Specialist

The Change Management Specialist will play a key role in ensuring the successful roll-out of a new content management system to more than 500 Federal employees. His/her primary responsibility will be managing “the people side of change” by creating and implementing change management strategies and plans that minimize resistance and increase benefit realization and ultimately the successful adoption and usage of the new system.

This is a highly collaborative role that includes direct client interaction, change coaching and training support across the organization, including direct support and coaching to all levels of managers and supervisors as they help their direct reports through this transition. 

Roles and Responsibilities:

  • Apply a structured methodology and lead change management activities that identify, manage and mitigate anticipated resistance
  • Apply change management best practices to achieve the desired results
  • Develop and/or contribute to Change Management, Communication and Training plans, as well as accompanying presentations, documentation and more
  • Conduct impact analyses, assess change readiness and identify key stakeholders
  • Define and measure success metrics and monitor change progress
  • Apply a change management process and tools to create a strategy to support adoption of new technology
  • Support communication efforts, including the design, development, delivery and management of communications
  • Assess and report upon the change impact, including risks and issues; provide mitigation strategies
  • Support training efforts, including conducting classroom training
  • Provide input, document requirements and support the design and delivery of training programs

Skills and Qualifications:

  • Minimum five years experience and knowledge of change management principles, methodologies and tools
  • Experience with large-scale technology change effort(s)
  • Change management certification or designation strongly desired (Prosci or similar)
  • Exceptional communication skills, both written and verbal (to include training and presenting)
  • Eager and willing to quickly learn new technology
  • Familiarity with Agile development
  • Excellent active listening skills
  • Ability to clearly articulate messages to a variety of audiences
  • Ability to establish and maintain strong relationships
  • Commitment to understanding and respecting the client’s organizational culture
  • Ability to influence others and move toward a common vision or goal
  • Resilient and able to adapt to shifting timelines or priorities
  • Organized with a natural inclination for planning strategy and tactics
  • Must be a highly collaborative team player
  • Basic graphic design ability is a plus

Quality Assurance Manager 

We are looking for a reliable Quality Assurance Manager to join our team! As a Quality Assurance Manager, you will be responsible for maintaining product quality level to ensure adherence to desired standards & compliance in an Agile methodology environment by creating, maintaining and executing test cases, test suites and test packages, and evaluating the full software development life cycle and associated quality assurance, and quality control documentation before the user community consumes this information.

Roles and Responsibilities:

  • Establish and maintain a QA process for evaluating software application and associated QA/QC documentation
  • Provide technical and administrative direction in executing standard, measurable and repeatable quality methodologies and continuous quality improvements to achieve positive outcomes
  • Develop & execute test cases, test suites, test packages and SIT, UAT test scripts
  • Develop Enterprise Test Plan to utilize across Scrum team in an Agile environment
  • Involve in improvements of user stories (Definition of Done) in compliance with Agile project standards and CMMI recommendations.
  • Conversant with product and software testing strategies; designing, developing and testing products and commercial level software as well as provide root cause analysis and defect prevention techniques.
  • Review work products for correctness by ensuring adherence to the design concept and requirement stories. Conduct System, Integration, Automation, Performance and Security testing
  • Determine the resources required for quality control and for progress in accordance with schedules and timelines
  • Manage the log of issues to be troubleshooted and other quality documentation
  • Develop and implement quality control methodologies to ensure compliance with quality assurance standards, guidelines, and procedures in a large computer-based organization
  • Develop release management and manage product release accordingly

Skills and Qualifications:

  • 10+ years of experience as a Quality Assurance Manager or similar role
  • Experience in testing software relative to design, development, and implementation
  • Exceptional hands-on technical capabilities. Thorough knowledge of methodologies of quality assurance and standards
  • Experience or extensive knowledge of MS Team Foundation Server and databases
  • Sense of ownership and pride in your performance and its impact on company’s success
  • Critical thinker and problem-solving skills
  • Team player with great interpersonal and communication skills
  • Good time-management skills
  • BSc/BA in business administration or relevant field
  • Certification of quality control is a strong advantage (ISO 9000 etc.)

Front End Developer

We are looking for an experienced front-end developer to join our IT Team. You will be responsible for a front-end user interface development based on business requirements, the latest UI interface templates, standard or open source styles and specific vendor customized styling formats. The Front-End Developer is required to work in teams alongside Back End Developers, Graphic designers and User Experience Designers to ensure all elements of user interface creation is consistent.

Roles and Responsibilities:

  • Use languages, XML, HTML(5), CSS, java-scripts to create user friendly user interface for Window based or web-based pages, panels, and popups.
  • Very familiar with Ajax programming, with events, messaging driven front-end development for asynchronous updates.
  • Optimize coding for maximum performance for each function and whole applications.
  • Collaborate with back-end developers and UI/X designers to improve usability
  • Get feedback from, and build solutions for, users and customers
  • Write functional development documents and guides
  • Create quality mockups and prototypes, using JavaScript libraries, as well as vendor provided libraries
  • Help back-end developers with coding and troubleshooting
  • Ensure high quality graphic standards and brand consistency
  • Stay up to date on emerging technologies
  • Familiarity with unit testing and debugging
  • In-depth understanding of the entire user interface development process (design, development and deployment)

Skills and Qualifications:

  • Bachelor degree in Computer Science or related science and engineering field.
  • Understanding of key design principles, such as responsive and adaptive design
  • Proficiency with XML, HTML(5), CSS, Bootstrap, JavaScript, jQuery, AngularJS or Express JS/NodeJS,
  • MySQL/PostgreSql, Understanding of server-side CSS and Robot framework UI/UX
  • Experiences with other programming languages are big plus, such as Java, Perl, Ruby and Python.
  • Experience with metadata driven UI development is highly recommended.
  • Good problem-solving skills
  • Good professional working ethics
  • Good interpersonal skills with pleasant team working capabilities