Software Engineer (.NET)
Company: STEM Search Group
Location: Cincinnati
Posted on: April 2, 2026
|
|
|
Job Description:
What you'll do Own features end to end, from building Angular UI
components to writing the C# controller, defining the model or DTO,
and getting the data into the database correctly. Design and build
RESTful API endpoints, not just consume them, with a clear
understanding of how requests flow through the stack. Write SQL
from scratch when it matters, including joins, filters, and stored
procedures, and know when Entity Framework is the right call versus
when raw SQL is what the job needs. Write unit tests in xUnit
(maybe a little NUnit), Jasmine, or Karma that cover real
scenarios, not just happy paths, and be able to explain why each
test exists. Be open to integrating AI tools like GitHub Copilot as
part of your daily workflow for boilerplate, test generation, and
refactoring, not as a crutch but as a multiplier. What we're
looking for Proven ability to build features across the full stack
with genuine understanding of how Angular, C#, and SQL Server work
together, not just familiarity with one layer. Strong raw SQL
skills, someone who can write a complex multi-table query from
scratch without hesitation and has written or modified stored
procedures with real logic inside them. Experience building API
endpoints including defining controllers, models, and DTOs, with
the ability to walk through that process clearly. Comfort using
built-in .NET string handling without reaching for a third-party
package. A testing mindset with a real framework behind it and
specific examples to back it up. Azure is always a plus, as is any
experience with GitHub Copilot. A computer science degree preferred
or equivalent technical foundation coupled with a Bachelor's
degree.
Keywords: STEM Search Group, Lawrence , Software Engineer (.NET), IT / Software / Systems , Cincinnati, Indiana