Software Engineer 2-3

Location: Annapolis Junction, MD
Date Posted: 12-22-2017 #10270141
Security: TS//SCI clearance with polygraph is REQUIRED
This position will require the candidate work as a software developer, software integrator, and data analyst as part of a team that applies disciplined processes, techniques, and tools to transform a software design into functional software. The position also supports problem resolution and analysis of schema-based data validation flows.
Specific duties include:
Performing software development, integration, test, and analysis support to deployed systems, and documentation to meet requirements.
Integrating software into a data flow environment, with the ability to optimize processing capability while minimizing impacts to processing flow, ensuring overall stability and performance.
Developing software as necessary to integrate components to facilitate testing and development
Valuing simple and readable code over clever, more difficult to maintain code.
Adhering to accepted standards for development in a continuous integration environment, including writing unit tests which provide a high percentage of code coverage, participating in peer code reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code.
Working with development, test & configuration management tools.
Collaborating with customer development and test team organizations and personnel to plan and execute integrated activities.
Candidates must have good interpersonal, organizational and communication skills.

MANDATORY SKILLS: 14 years experience as a Software Engineer supporting system and S/W architecture, development, requirements, design, process execution and evaluation
Expertise in C++ and Ruby
Experience working in a team software development environment
Understanding of schemas (XML, XSD), network and telecommunications protocols, data streaming, databases, and data servers
Proficiency in Linux (demonstrated in work experience)

OPTIONAL SKILLS: Experience in the architecture
Understanding of SOTF
Experience with XML processing (such as nokogiri)

About Avid Technology Professionals 
Avid Technology Professionals, LLC (ATP) is a premiere provider of software and systems engineering, and acquisition program management services for the community. ATP is actively seeking to pursue contract opportunities with other departments and agencies in the federal government, in state governments, and in the commercial sectors. Delivered by seasoned experts in the IT field, ATP solutions adeptly address the IT concerns manifesting in both the federal and commercial sectors.
Employee Benefits
The ATP Employee Benefits package includes:
  • A Supportive and Equitable Working Environment that is both Stimulating and Challenging
  • Competitive Hourly Salary
  • Unique Employee Success Sharing Program that allows ATP employees to Share in Company's Successes
  • Automatic Approved Overtime (as long as contract permits)
  • Retirement Pay (401K); 100% company paid, immediately vested with Profit-Sharing Component
  • Company Medical Coverage Plans - HMO, Open Access, PPO plans
  • Company Dental Plan - widely accepted, comprehensive, and flexible
  • Progressive Overtime Policy
  • Flexible Spending Account benefit
  • Lucrative Referral Bonus Policy
  • Holiday Scheduling that Coincides with Government Holidays
  • Robust Professional Expenses & Training Program
  • Computer Allowance
  • Internet Allowance
  • Short and Long Term Disability
  • Life Insurance
this job portal is powered by CATS