Key Takeaways

  • 75% of U.S. employers use automated applicant tracking systems to screen resumes before a human reviews them (Harvard Business School & Accenture, 2021)
  • The most common ATS failures are missing keywords, incompatible formatting, and incorrect file types
  • ResumeGeni scores your resume across 8 parsing layers — modeled on the same steps enterprise ATS platforms like Workday, Greenhouse, and Taleo use to evaluate candidates

How ATS Resume Scoring Works

Applicant tracking systems parse your resume into structured data — extracting your name, contact info, work history, skills, and education — then score how well that data matches the job requirements. Many ATS rejections happen because the parser couldn't extract critical fields, not because the candidate wasn't qualified.

LayerWhat It ChecksWhy It Matters
Document extractionFile format, encoding, readabilityCorrupted or image-only PDFs fail immediately
Layout analysisTables, columns, headers, footersMulti-column layouts break field extraction
Section detectionExperience, education, skills headingsNon-standard headings cause sections to be missed
Field mappingName, email, phone, dates, titlesMissing contact info is a common cause of immediate rejection
Keyword matchingJob-specific terms, skills, certificationsKeyword overlap affects recruiter search visibility and ATS scoring
Chronology checkDate ordering, gap detectionReverse-chronological order is expected by most ATS
QuantificationMetrics, numbers, measurable outcomesQuantified achievements help human reviewers and some scoring models
Confidence scoringOverall parse quality and completenessLow-confidence parses get deprioritized in results

Frequently Asked Questions

Is ResumeGeni free?
Yes. ResumeGeni is currently in beta — ATS analysis, scoring, and initial improvement suggestions are free with no signup required. Full guidance and saved reports may require a free account.
What file formats are supported?
PDF, DOCX, DOC, TXT, RTF, ODT, and Apple Pages. PDF and DOCX are recommended for best ATS compatibility.
How is the ATS score calculated?
Your resume is processed through an 8-layer parsing pipeline that extracts structured data the same way enterprise ATS platforms do. The score reflects how completely and accurately your resume can be parsed, plus how well your content matches common ATS ranking criteria.
Can ATS read PDF resumes?
Yes, but not all PDFs are equal. Text-based PDFs parse well. Image-only PDFs (scanned documents) and PDFs with complex tables or multi-column layouts often fail ATS parsing. Our analyzer will flag these issues.
How do I improve my ATS score?
Focus on three areas: use a clean single-column format, include keywords from the job description naturally in your experience bullets, and ensure all sections (contact, experience, education, skills) use standard headings.

ATS Guides & Resources

Built by engineers with 12 years of experience building enterprise hiring technology at ZipRecruiter. Last updated .

Intermediate Software Engineer

ADGA Group Consultants Inc · Ottawa, ca

REF: #001

ADGA Group Consultants Inc. is seeking an Intermediate Software Engineer to join our team in support of a major, long-term Defence program focused on Tactical Applications and Services.

In this role, you will be part of a team responsible for Sita Ware integration, ORBAT (Order of Battle) Manager and TAK (Tactical Assault Kit) applications.

Tasks will include, but not limited to:

  • Implement applications software that will include requirements analysis, design, coding, unit testing and integration.
  • Produce software developer documentation.
  • Identify and analyze software defects and implement fixes into product releases.
  • Build and maintain currency in software development best practices and methodologies.
  • Programming in C#
  • Implement graphic user interfaces using WPF. (Windows Presentation Foundation)

ADGA Group is a Canadian-owned defence and security company that provides integrated, mission-critical technical solutions to Government and industry, specializing in C5ISRT, simulation and training, cyber and infrastructure security, and program delivery.

With 60 years of experience, ADGA supports federal clients and Canada’s intelligence and enforcement agencies through embedded teams, advisory services, and full project execution, applying deep operational expertise and innovation to strengthen national safety, resilience, and sovereignty.

Guided by a strong social mandate, the company creates meaningful employment for veterans of the CAF and RCMP and other professionals committed to public service, while fostering a safe, inclusive, and agile workplace that supports career development, professional growth, and impactful work across Canada.

Essential Qualifications:

  • Ideal candidates will have 5+ years of related experience.
  • An undergraduate STEM degree would be considered a strong asset.
  • Experience programming in C# or Java.
  • Experience implementing graphic user interfaces using WPF (Windows Presentation Foundation) or similar. 

Desirable Qualifications:

  • Strong coding, unit testing and debugging skills.
  • Experience with web development and web frameworks such as Blazor.
  • Experience with databases such as SQL.
  • Experience with Spring Boot and/or Android.
  • Experience with Sita Ware and/or TAK. (Tactical Applications Kit)
  • Experience working a Scrum/Agile environment and being familiar with Scale Agile Framework (SAFe) principles.
  • Must hold a valid Secret level 2 government security clearance. (held by PSPC)
  • A Controlled Goods Certificate will also be needed.

If you require accommodations during any stage of the application or interview process, please let us know. We are happy to work with you to meet your needs.

*Our recruitment systems include artificial intelligence–enabled tools; however, AI is not used to screen, evaluate, or make decisions about applicants for this role.

*Unless otherwise stated, all job postings reflect a current vacancy at the time of publication.

Work-Life Balance  

We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days). 

Belong@ADGA  

ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.

Compensation  

Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.

Comprehensive Benefits and Total Rewards  

We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.