{"schemaVersion":"jobsearcher.job.v1","id":"ec6bf81dbbfe0f3d4b0863b2","url":"https://jobsearcher.com/jobs/ec6bf81dbbfe0f3d4b0863b2","canonicalUrl":"https://jobsearcher.com/jobs/ec6bf81dbbfe0f3d4b0863b2","title":"Full Stack .NET Developer","description":"Onsharp is a Fargo-based custom software development company with over 25 years of experience building innovative portal solutions that drive meaningful business results. We value collaboration, long-term relationships, and helping businesses achieve greater success.\n\nJOB SUMMARY\n\nThe Software Developer is accountable for designing, developing, and maintaining high-quality custom software solutions that meet client requirements and align with Onsharp’s development standards.\n\nThis role leverages modern development tools - including AI-assisted coding and analysis tools - to deliver stable, scalable, and maintainable applications efficiently and responsibly. Developers are expected to apply strong engineering judgment, validate generated output, and maintain full ownership of solution quality, security, and performance.\n\nThis position is based in Fargo, ND, and priority consideration will be given to candidates who currently live in the Fargo-Moorhead area or are willing to relocate.\n\n ESSENTIAL FUNCTIONS\n\nDevelopment Execution\nWrite, test, review, and deploy clean, efficient, secure, and maintainable code, whether authored directly or generated with AI-assisted tools, that aligns with defined requirements and Onsharp’s development standards.\nEffectively utilize AI-assisted development tools (e.g., code generation, test generation, debugging assistance) to improve productivity while ensuring accuracy, maintainability, and adherence to architectural standards.\nTranslate functional and technical designs into working software solutions.\nContribute technical input to implementation decisions as appropriate to experience level.\nDeliver assigned work on time and in alignment with project priorities.\n\nRequirements Analysis Participation\nCollaborate with Architects, Leads, and Project Managers to understand functional and technical requirements.\nAsk clarifying questions and provide technical input during solution planning.\nIdentify potential technical constraints, risks, or alternative approaches.\nEnsure a clear understanding of acceptance criteria prior to development.\nDebugging & Problem Solving\nIdentify, troubleshoot, and resolve defects and technical issues across the application stack.\nUse modern diagnostic and AI-assisted analysis tools to accelerate root cause identification while validating findings through independent technical reasoning.\nAnalyze root causes and implement durable, long-term solutions.\nProactively communicate issues that may impact timelines or system stability.\nContribute to improving code quality and reducing recurring defects.\nUnit Testing & QA Support\nDevelop and execute unit tests to validate functionality and reliability.\nSupport broader QA efforts through collaboration and issue resolution.\nEnsure code meets performance, security, and reliability expectations.\nParticipate in peer code reviews to maintain development standards.\nDocumentation & Process Adherence\nMaintain accurate technical documentation as required for project continuity.\nFollow established SDLC processes, version control practices, and deployment standards.\nContribute to the continuous improvement of development tools and methodologies.\nAdhere to Onsharp’s coding standards and best practices.\n\nKNOWLEDGE, SKILLS & ABILITIES\n\nStrong understanding of modern software development principles and object-oriented programming concepts.\nFamiliarity with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) and the ability to use them effectively while exercising strong engineering judgment.\nExperience working with web development technologies such as C#, .NET, HTML, CSS, JavaScript/TypeScript, and SQL.\nFamiliarity with version control systems and branching/merging best practices.\nAbility to analyze problems, think critically, and develop effective technical solutions.\nStrong attention to detail and commitment to code quality.\nAbility to work independently and collaboratively within a team environment.\nEffective communication skills when interacting with technical and non-technical team members.\n\nQUALIFICATIONS\n\nBachelor’s degree in Computer Science, Information Technology, or related field preferred.\n2–8 years of professional software development experience, with demonstrated growth in ownership and technical decision-making.\nExperience building and maintaining web-based applications.\nFamiliarity with database technologies such as Microsoft SQL Server or similar platforms.\nExperience working in a structured development environment preferred.\n\nCORE VALUES\n\nEmbrace Change: The world is changing faster than ever, and it fuels us. We don’t complain about change; we use it as motivation to become stronger and make our work more impactful.\nWalk Through the Fire: We stand together to support each other through the toughest challenges. When the going gets tough, we jump in without hesitation. We endure the heat until the job is done.\nCommit to Excellence: We hold ourselves to a high standard. We use setbacks as stepping stones, steadily improving our craft until we reach our highest potential.\nPush the Envelope: We're constantly looking for a better, smarter, or faster way. We understand that risk is inherent in the pursuit of progress and aren't afraid to tackle it head-on.\n\nWORKING ENVIRONMENT\n\nWork is primarily performed in a professional office environment with regular interaction across departments and with individuals of varying roles, backgrounds, and communication styles.\n\nThis position is based in Fargo, ND. Preference may be given to candidates located in or willing to relocate to the Fargo-Moorhead metro area.\n\nOnsharp, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability, veteran status, or other protected characteristics.","company":"Onsharp","rawCompany":"onsharp","city":"Fargo","state":"ND","isRemote":false,"isActive":false,"createdAt":"2026-09-11T03:37:40.555Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"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":"Full Stack .NET Developer","description":"Onsharp is a Fargo-based custom software development company with over 25 years of experience building innovative portal solutions that drive meaningful business results. We value collaboration, long-term relationships, and helping businesses achieve greater success.\n\nJOB SUMMARY\n\nThe Software Developer is accountable for designing, developing, and maintaining high-quality custom software solutions that meet client requirements and align with Onsharp’s development standards.\n\nThis role leverages modern development tools - including AI-assisted coding and analysis tools - to deliver stable, scalable, and maintainable applications efficiently and responsibly. Developers are expected to apply strong engineering judgment, validate generated output, and maintain full ownership of solution quality, security, and performance.\n\nThis position is based in Fargo, ND, and priority consideration will be given to candidates who currently live in the Fargo-Moorhead area or are willing to relocate.\n\n ESSENTIAL FUNCTIONS\n\nDevelopment Execution\nWrite, test, review, and deploy clean, efficient, secure, and maintainable code, whether authored directly or generated with AI-assisted tools, that aligns with defined requirements and Onsharp’s development standards.\nEffectively utilize AI-assisted development tools (e.g., code generation, test generation, debugging assistance) to improve productivity while ensuring accuracy, maintainability, and adherence to architectural standards.\nTranslate functional and technical designs into working software solutions.\nContribute technical input to implementation decisions as appropriate to experience level.\nDeliver assigned work on time and in alignment with project priorities.\n\nRequirements Analysis Participation\nCollaborate with Architects, Leads, and Project Managers to understand functional and technical requirements.\nAsk clarifying questions and provide technical input during solution planning.\nIdentify potential technical constraints, risks, or alternative approaches.\nEnsure a clear understanding of acceptance criteria prior to development.\nDebugging & Problem Solving\nIdentify, troubleshoot, and resolve defects and technical issues across the application stack.\nUse modern diagnostic and AI-assisted analysis tools to accelerate root cause identification while validating findings through independent technical reasoning.\nAnalyze root causes and implement durable, long-term solutions.\nProactively communicate issues that may impact timelines or system stability.\nContribute to improving code quality and reducing recurring defects.\nUnit Testing & QA Support\nDevelop and execute unit tests to validate functionality and reliability.\nSupport broader QA efforts through collaboration and issue resolution.\nEnsure code meets performance, security, and reliability expectations.\nParticipate in peer code reviews to maintain development standards.\nDocumentation & Process Adherence\nMaintain accurate technical documentation as required for project continuity.\nFollow established SDLC processes, version control practices, and deployment standards.\nContribute to the continuous improvement of development tools and methodologies.\nAdhere to Onsharp’s coding standards and best practices.\n\nKNOWLEDGE, SKILLS & ABILITIES\n\nStrong understanding of modern software development principles and object-oriented programming concepts.\nFamiliarity with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) and the ability to use them effectively while exercising strong engineering judgment.\nExperience working with web development technologies such as C#, .NET, HTML, CSS, JavaScript/TypeScript, and SQL.\nFamiliarity with version control systems and branching/merging best practices.\nAbility to analyze problems, think critically, and develop effective technical solutions.\nStrong attention to detail and commitment to code quality.\nAbility to work independently and collaboratively within a team environment.\nEffective communication skills when interacting with technical and non-technical team members.\n\nQUALIFICATIONS\n\nBachelor’s degree in Computer Science, Information Technology, or related field preferred.\n2–8 years of professional software development experience, with demonstrated growth in ownership and technical decision-making.\nExperience building and maintaining web-based applications.\nFamiliarity with database technologies such as Microsoft SQL Server or similar platforms.\nExperience working in a structured development environment preferred.\n\nCORE VALUES\n\nEmbrace Change: The world is changing faster than ever, and it fuels us. We don’t complain about change; we use it as motivation to become stronger and make our work more impactful.\nWalk Through the Fire: We stand together to support each other through the toughest challenges. When the going gets tough, we jump in without hesitation. We endure the heat until the job is done.\nCommit to Excellence: We hold ourselves to a high standard. We use setbacks as stepping stones, steadily improving our craft until we reach our highest potential.\nPush the Envelope: We're constantly looking for a better, smarter, or faster way. We understand that risk is inherent in the pursuit of progress and aren't afraid to tackle it head-on.\n\nWORKING ENVIRONMENT\n\nWork is primarily performed in a professional office environment with regular interaction across departments and with individuals of varying roles, backgrounds, and communication styles.\n\nThis position is based in Fargo, ND. Preference may be given to candidates located in or willing to relocate to the Fargo-Moorhead metro area.\n\nOnsharp, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, or national origin, disability, veteran status, or other protected characteristics.","datePosted":"2026-09-11T03:37:40.555Z","dateModified":"2026-09-11T03:37:40.555Z","hiringOrganization":{"@type":"Organization","name":"Onsharp","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Fargo","addressRegion":"ND","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"ec6bf81dbbfe0f3d4b0863b2"},"url":"https://jobsearcher.com/jobs/ec6bf81dbbfe0f3d4b0863b2"}}