{"id":1885883,"url":"https://alion.io/job/titan-professional-resources-software-developer-middle-layer","title":"Software Developer – Middle Layer","company":{"id":2314927,"name":"TITAN PROFESSIONAL RESOURCES","domain":"titanprojobs.com","url":"https://alion.io/company/titanprojobs","size_band":null,"is_staffing_agency":true,"employer_type":"agency","is_intermediary":false,"listed_via":null,"ats_vendor":"Schema","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Azure DevOps","optional":false},{"name":"C#","optional":false},{"name":"Git","optional":false},{"name":"Hangfire","optional":false},{"name":"Insomnia","optional":false},{"name":"Postman","optional":false},{"name":"Rest API","optional":false},{"name":"SQL","optional":false},{"name":"Swagger","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-09-30T00:00:00Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-10-07T02:01:43Z","board_verified":true,"closed_at":null,"days_open":8,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":8},"description":"Titan Professional Resources is seeking a Middle Layer Software Developer to join one of our clients here in OKC! This role focuses on API development, business logic, and data access using C# and .NET 6+, with an emphasis on REST APIs, Dapper, and SQL Server integration.\nResponsibilities\nDesign and develop middle-layer API code to support business requirements and application functionality\nBuild and consume REST APIs using C# and .NET 6+\nImplement business logic and data access using Dapper and SQL Server\nDevelop paginated API endpoints with appropriate error handling and logging\nSchedule and maintain recurring and background jobs using Hangfire\nWork with JSON serialization and LINQ\nWrite and maintain unit tests to ensure code quality and reliability\nResearch and understand existing and complex code, systems, processes, and workflows\nTroubleshoot and resolve complex technical issues\nParticipate in technical code reviews and address logic, performance, and coding standard concerns\nWork with management and project coordinators to prioritize development work\nEstimate development efforts and track progress through an online ticketing system\nCollaborate with other IT teams and service providers\nMentor and provide technical guidance to other developers\nCommunicate technical issues and solutions effectively with both technical and non-technical teams\nQualifications\nStrong middle-layer/API development experience\nStrong experience with C# and .NET 6+\nExtensive REST API development and integration experience\nExperience with Dapper for SQL Server data access\nStrong knowledge of LINQ and JSON\nExperience with Hangfire for recurring and background jobs\nExperience with Git and Azure DevOps, including source control, pull requests, branching, and deployment pipelines\nExperience with Swagger/OpenAPI\nExperience with API testing tools such as Postman, Bruno, or Insomnia\nExperience working with Visual Studio or Visual Studio Code\nStrong problem-solving and analytical skills\nAbility to research and understand complex existing code\nAbility to work independently and collaborate effectively with a team\nSenior-level experience with the ability to troubleshoot complex issues and mentor other developers","description_format":"text","description_chars":2216,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-05T02:30:01Z"}],"visa":[],"liveness":{"score":50,"band":"ok","label":"Likely open","p_open":1,"p_active":0.524,"p_room":0.945,"age_days":7,"expected_fill_days":18,"reasons":["conf:3","agency","velocity","win:mid"],"computed_at":"2026-10-07T05:47:15Z"},"pay":null,"html_url":"https://alion.io/job/titan-professional-resources-software-developer-middle-layer","json_url":"https://alion.io/job/titan-professional-resources-software-developer-middle-layer.json","meta":{"generated_at":"2026-10-08T00:52:57Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":1427,"day_limit":5000,"remaining_today":3573,"minute_limit":60,"resets_at":"2026-10-09T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2314927},"rest":"https://alion.io/mcp/rest/get_company?id=2314927"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ftitan-professional-resources-software-developer-middle-layer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ftitan-professional-resources-software-developer-middle-layer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ftitan-professional-resources-software-developer-middle-layer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/titan-professional-resources-software-developer-middle-layer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ftitan-professional-resources-software-developer-middle-layer"}]}