API Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
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.
-
Design & Build Integration APIs
-
Architect for Performance, Security, and Scale
-
Design Database Schemas.
-
Maintain & Modernize Existing Interfaces.
-
Enforce Security & Compliance Standards.
-
Conduct Thorough Code Reviews.
-
Troubleshoot Complex Technical Issues, 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
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., Background investigation: must reside in the US and be willing to submit and able
to obtain a Background Evaluation/Investigation.
Education:
-Bachelors Degree
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on atr.comGood distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where To Find Software Engineering Jobs
Find a Developer Job: 12 Best Job Sites For Developers
How to Become an AI Engineer
Fully Remote Software Engineer Jobs