API Developer

Location: Merrifield, VA, US
Job ID: ATR 17967
Apply Now Back to Results

Job Description

Job Title: API Developer

Job Location: Remote – US Based

Compensation: $110,000 to $120,000 Salaried Employee (NO Corp-to-Corp
Candidates Considered)

Eligibility/Clearance: US Citizenship Required – This opportunity
supports a government contract

Job Description:

We are looking for a US-resident developer who will design, build, and
maintain the API layer that connects our internal Oracle 19c database to
our modern (Angular) user interface. The developer we are looking for
should be able to whiteboard an application, make trade off decisions,
and produce a design that other developers can implement. This isn't a
"just write code" role. This is not a role where you'll wire up a few
endpoints and call it a day. We are looking for multiple years of
professional development experience in C#/.NET. We need depth with our
tech stack: .NET 8, EF Core, Oracle 19c. If you are just familiar with
these, this isn’t the right role – yet.

Responsibilities (include but are not limited to):

What You'll Do:

You'll work closely with our architecture and payroll engineering teams
to expand our API surface, modernize legacy integrations, and support
new product capabilities including our AI-powered Answer and
Intelligence Engines.

1. Design & Build Integration APIs

2. Architect for Performance, Security, and Scale

3. Design Database Schemas.

4. Maintain & Modernize Existing Interfaces.

5. Enforce Security & Compliance Standards.

6. Conduct Thorough Code Reviews.

7. Troubleshoot Complex Technical Issues

8. Collaborate Across Disciplines

Requirements:

These are hard requirements. If you don't meet them, this isn't the
right role – yet.

- C#/.NET: You will contribute to the development of a .NET 8 Web API
using industry

standard design principles. You will be expected to design and build
well-defined,

testable API contracts and explain why you made the choices you did. We
are looking

for 5+ years of professional development experience in C#/.NET.

- Oracle 19c database experience: You will understand relational design
at depth.

We design and maintain database schemas in Oracle 19c. For our
applications, you

will write performant queries, stored procedures, and data access layers
using Entity

Framework. You must be proficient in code-first and database-first
approaches,

migration management, performance tuning of generated queries, and
knowing

when EF is the wrong tool for the job.

- Architecture and Design — you can whiteboard an application, make
trade-off

decisions, and produce a design that other developers can implement.
This isn't a

"just write code" role.

- Conduct Thorough Code Reviews: As part of our development team, you
will review

pull requests with rigor and care. You're not scanning for syntax;
you're evaluating

architectural decisions, security implications, error handling,
performance

characteristics, and maintainability. Your reviews will improve the
team, not just the

code.

- Troubleshoot Complex Technical Issues: Diagnose and resolve
application issues

that span application code, API layers, database performance,
integration failures,

and infrastructure. You are responsible for the code you write.

- Collaborate Across Disciplines: Work daily with Product Managers,
Business

Analysts, QA Engineers, front-end and fellow back-end developers. You'll
participate

in sprint planning, design reviews, and estimation. You don't need to
know our

system architecture on Day 1, but you need to be curious enough to learn
it, and

patient enough to communicate clearly with our domain experts.

- Background investigation: must reside in the US and be willing to
submit and able

to obtain a Background Evaluation/Investigation.

Education:

-Bachelors Degree

ATR is an Equal Opportunity Employer (EOE) who will provide equal
employment opportunity to employees and applicants for employment
without regard to race, ethnicity, religion, color, sex, pregnancy,
national origin, age, veteran status, ancestry, sexual orientation,
gender identity or expression, marital status, family structure, genetic
information, or mental or physical disability
Apply Now Back to Results

Apply Now

Required
Required
Required

Resume

Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt

Send Us Your Information

We are always looking for passionate and dedicated people to join our team.

Send us your resume and if a job opens up and we find a good match, we’ll be in touch!

Your Information

Please ensure all fields have been filled.

Your Information

Upload your Resume

Please note only files with .pdf, .docx , .rtf or .doc file extensions are accepted.

Max file weight: 512KB.

Please attach your resume, ensure it is in the correct format and smaller than 512KB.

×