{"schemaVersion":"jobsearcher.job.v1","id":"a54a198667c0d2775f5e1a6d","url":"https://jobsearcher.com/jobs/a54a198667c0d2775f5e1a6d","canonicalUrl":"https://jobsearcher.com/jobs/a54a198667c0d2775f5e1a6d","title":"Software Developer .NET","description":"Description:\nThis position works with the IT Development Manager to design, develop, implement, and maintain custom-built applications that support business needs and improve processes. The role requires solid technical fundamentals, a collaborative working style, and the ability to operate effectively in a fast-paced environment with evolving development practices. The successful candidate will contribute to active technical initiatives while participating in the team’s transition toward AI-assisted and spec-driven development workflows. This is a role for someone who is grounded in the fundamentals, adaptable by nature, and genuinely curious about how AI tools are changing the way software gets built and maintained.\nResponsibilities:\nDesign, develop, and maintain custom applications, integrations, APIs, and reporting solutions that support business and operational needs\nAnalyze, document, and optimize business and technical processes, including identifying and implementing automation opportunities\nParticipate in database migration and modernization initiatives, including transitioning legacy systems and integrations to improved patterns\nDevelop and maintain integrations with third-party systems and APIs, ensuring reliability, performance, and alignment with business requirements\nDevelop, enhance, and troubleshoot reporting solutions (SSRS or modern reporting tools) to support operational and analytical needs\nParticipate in the full software development lifecycle, including solution design, development, testing, deployment, and ongoing support\nEngage actively in the team’s transition to AI-assisted and spec-driven development practices, including learning and applying new workflows as they are introduced\nUse AI-assisted development tools to support analysis, documentation, code generation, and testing tasks as the team’s practices mature\nWrite clear specifications, technical documentation, and acceptance criteria that support structured, traceable delivery\nWork closely with internal teams and third-party vendors to gather requirements, resolve issues, and recommend improvements\nProvide support for custom applications, including troubleshooting, issue resolution, and production stability\nPerform deployment, maintenance, and upgrade activities while minimizing disruption to business operations; occasional nights and weekends required\nCommunicate effectively, both written and verbally, with internal staff and external vendors\nOperate with professionalism and sound judgment in support of TRA’s business, security, and service standards\nOutstanding TRA Corporate Citizen dedicated to maintaining TRA’s reputation at all times in the communities we touch\nPerform other job-related duties and special projects as assigned\nQualifications:\n5+ years of experience developing business applications using modern .NET, including C#, ASP.NET Core, and REST APIs\nStrong experience with SQL Server and T-SQL, including query optimization, data modeling, and working with large or complex databases\nExperience with database migration or modernization projects is a plus\nExperience with front-end development technologies and API integration\nProficiency with Git and modern source control practices; familiarity with CI/CD pipelines and automated testing\nExposure to Azure or cloud-based development environments preferred\nFamiliarity with AI-assisted development tools such as GitHub Copilot, Claude Code, or similar; willingness to learn and adopt new workflows as the team’s practices evolve\nAbility to write clear specifications, technical documentation, test cases, and acceptance criteria\nStrong understanding of relational databases, application security, and performance optimization\nStrong verbal and written communication skills, including the ability to document technical decisions clearly\nStrong analytical and problem-solving skills with high attention to detail and commitment to quality\nAbility to work independently and collaboratively in a fast-paced, deadline-oriented environment\nAdaptable and open to change, with a willingness to grow into new development methodologies and tooling","company":"Retirement Advantage","rawCompany":"retirement advantage","city":"Remote","state":"OR","isRemote":false,"isActive":false,"createdAt":"2026-08-06T13:51:36.177Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Developer .NET","description":"Description:\nThis position works with the IT Development Manager to design, develop, implement, and maintain custom-built applications that support business needs and improve processes. The role requires solid technical fundamentals, a collaborative working style, and the ability to operate effectively in a fast-paced environment with evolving development practices. The successful candidate will contribute to active technical initiatives while participating in the team’s transition toward AI-assisted and spec-driven development workflows. This is a role for someone who is grounded in the fundamentals, adaptable by nature, and genuinely curious about how AI tools are changing the way software gets built and maintained.\nResponsibilities:\nDesign, develop, and maintain custom applications, integrations, APIs, and reporting solutions that support business and operational needs\nAnalyze, document, and optimize business and technical processes, including identifying and implementing automation opportunities\nParticipate in database migration and modernization initiatives, including transitioning legacy systems and integrations to improved patterns\nDevelop and maintain integrations with third-party systems and APIs, ensuring reliability, performance, and alignment with business requirements\nDevelop, enhance, and troubleshoot reporting solutions (SSRS or modern reporting tools) to support operational and analytical needs\nParticipate in the full software development lifecycle, including solution design, development, testing, deployment, and ongoing support\nEngage actively in the team’s transition to AI-assisted and spec-driven development practices, including learning and applying new workflows as they are introduced\nUse AI-assisted development tools to support analysis, documentation, code generation, and testing tasks as the team’s practices mature\nWrite clear specifications, technical documentation, and acceptance criteria that support structured, traceable delivery\nWork closely with internal teams and third-party vendors to gather requirements, resolve issues, and recommend improvements\nProvide support for custom applications, including troubleshooting, issue resolution, and production stability\nPerform deployment, maintenance, and upgrade activities while minimizing disruption to business operations; occasional nights and weekends required\nCommunicate effectively, both written and verbally, with internal staff and external vendors\nOperate with professionalism and sound judgment in support of TRA’s business, security, and service standards\nOutstanding TRA Corporate Citizen dedicated to maintaining TRA’s reputation at all times in the communities we touch\nPerform other job-related duties and special projects as assigned\nQualifications:\n5+ years of experience developing business applications using modern .NET, including C#, ASP.NET Core, and REST APIs\nStrong experience with SQL Server and T-SQL, including query optimization, data modeling, and working with large or complex databases\nExperience with database migration or modernization projects is a plus\nExperience with front-end development technologies and API integration\nProficiency with Git and modern source control practices; familiarity with CI/CD pipelines and automated testing\nExposure to Azure or cloud-based development environments preferred\nFamiliarity with AI-assisted development tools such as GitHub Copilot, Claude Code, or similar; willingness to learn and adopt new workflows as the team’s practices evolve\nAbility to write clear specifications, technical documentation, test cases, and acceptance criteria\nStrong understanding of relational databases, application security, and performance optimization\nStrong verbal and written communication skills, including the ability to document technical decisions clearly\nStrong analytical and problem-solving skills with high attention to detail and commitment to quality\nAbility to work independently and collaboratively in a fast-paced, deadline-oriented environment\nAdaptable and open to change, with a willingness to grow into new development methodologies and tooling","datePosted":"2026-08-06T13:51:36.177Z","dateModified":"2026-08-06T13:51:36.177Z","hiringOrganization":{"@type":"Organization","name":"Retirement Advantage","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Remote","addressRegion":"OR","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"a54a198667c0d2775f5e1a6d"},"url":"https://jobsearcher.com/jobs/a54a198667c0d2775f5e1a6d"}}