{"schemaVersion":"jobsearcher.job.v1","id":"6cd951c4835c710bf22c6499","url":"https://jobsearcher.com/jobs/6cd951c4835c710bf22c6499","canonicalUrl":"https://jobsearcher.com/jobs/6cd951c4835c710bf22c6499","title":"Senior 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 Senior Software Developer is accountable for leading the technical execution of custom software development projects while maintaining individual development responsibilities. This role provides technical direction, enforces development standards, and mentors developers to ensure high-quality, scalable, and secure solutions.\n\nThis role leverages modern development tools — including AI-assisted coding and analysis tools — while maintaining full ownership of architectural integrity, code quality, security, and performance. Senior Developers are expected to model strong engineering judgment, validate AI-generated output, and guide responsible AI usage across the team.\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\nTechnical Leadership & Mentorship\nProvide technical guidance, mentorship, and support to developers to ensure high-quality code and adherence to development standards.\nPromote responsible and effective use of AI-assisted development tools across the team.\nSupport skill development and elevate overall engineering capability.\nModel accountability, professionalism, and continuous improvement.\nRequirements Analysis & Solution Design\nPartner with Architects and Project Managers to clarify requirements and translate business needs into scalable, secure technical solutions.\nLead or materially influence architectural decisions and ensure alignment with long-term scalability, security, and maintainability goals.\nEvaluate trade-offs and recommend sound implementation approaches.\nEnsure technical feasibility and alignment with long-term system sustainability.\nLead Development Execution\nOversee and participate in development work, ensuring deliverables meet scope, timeline, and quality standards.\nMaintain ownership of complex or high-risk technical components.\nEnsure AI-assisted contributions meet architectural, security, and maintainability standards.\nEstablish guardrails and best practices for AI-assisted development, including validation\nstandards, security review expectations, and appropriate use boundaries.\nProactively identify and mitigate technical risks during execution.\nCode Review & Quality Assurance Oversight\nConduct thorough code reviews and enforce development best practices.\nEvaluate not only code correctness but also the quality of AI prompts and workflows that\nproduce development artifacts.\nMaintain high standards for performance, scalability, and maintainability.\nDrive continuous improvement in code quality and technical discipline.\nProject Coordination & Documentation\nCollaborate with Project Managers and team members to maintain visibility into technical progress and risks.\nEnsure accurate technical documentation and adherence to SDLC processes.\nSupport clear communication between development, architecture, and project leadership.\nContribute to improving development tools, standards, and methodologies.\n\nKNOWLEDGE, SKILLS & ABILITIES\n\nAdvanced understanding of modern software development principles and system architecture.\nStrong experience with web development technologies such as C#, .NET, HTML, CSS, JavaScript/TypeScript, and SQL.\nDemonstrated ability to lead technical discussions and influence implementation direction.\nFamiliarity with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) and the ability to guide responsible and effective usage.\nStrong code review capability and commitment to engineering excellence.\nAbility to analyze complex technical problems and implement durable solutions.\nStrong communication skills when interacting with developers, architects, and project managers.\nAbility to balance hands-on development with leadership responsibilities.\n\nQUALIFICATIONS\n\nBachelor’s degree in Computer Science, Information Technology, or related field preferred.\n8+ years of progressive software development experience.\nDemonstrated experience leading technical initiatives or mentoring developers.\nExperience designing and delivering scalable web-based applications.\nStrong understanding of database technologies and system integration patterns.\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-11T06:10:41.968Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"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":"Senior 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 Senior Software Developer is accountable for leading the technical execution of custom software development projects while maintaining individual development responsibilities. This role provides technical direction, enforces development standards, and mentors developers to ensure high-quality, scalable, and secure solutions.\n\nThis role leverages modern development tools — including AI-assisted coding and analysis tools — while maintaining full ownership of architectural integrity, code quality, security, and performance. Senior Developers are expected to model strong engineering judgment, validate AI-generated output, and guide responsible AI usage across the team.\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\nTechnical Leadership & Mentorship\nProvide technical guidance, mentorship, and support to developers to ensure high-quality code and adherence to development standards.\nPromote responsible and effective use of AI-assisted development tools across the team.\nSupport skill development and elevate overall engineering capability.\nModel accountability, professionalism, and continuous improvement.\nRequirements Analysis & Solution Design\nPartner with Architects and Project Managers to clarify requirements and translate business needs into scalable, secure technical solutions.\nLead or materially influence architectural decisions and ensure alignment with long-term scalability, security, and maintainability goals.\nEvaluate trade-offs and recommend sound implementation approaches.\nEnsure technical feasibility and alignment with long-term system sustainability.\nLead Development Execution\nOversee and participate in development work, ensuring deliverables meet scope, timeline, and quality standards.\nMaintain ownership of complex or high-risk technical components.\nEnsure AI-assisted contributions meet architectural, security, and maintainability standards.\nEstablish guardrails and best practices for AI-assisted development, including validation\nstandards, security review expectations, and appropriate use boundaries.\nProactively identify and mitigate technical risks during execution.\nCode Review & Quality Assurance Oversight\nConduct thorough code reviews and enforce development best practices.\nEvaluate not only code correctness but also the quality of AI prompts and workflows that\nproduce development artifacts.\nMaintain high standards for performance, scalability, and maintainability.\nDrive continuous improvement in code quality and technical discipline.\nProject Coordination & Documentation\nCollaborate with Project Managers and team members to maintain visibility into technical progress and risks.\nEnsure accurate technical documentation and adherence to SDLC processes.\nSupport clear communication between development, architecture, and project leadership.\nContribute to improving development tools, standards, and methodologies.\n\nKNOWLEDGE, SKILLS & ABILITIES\n\nAdvanced understanding of modern software development principles and system architecture.\nStrong experience with web development technologies such as C#, .NET, HTML, CSS, JavaScript/TypeScript, and SQL.\nDemonstrated ability to lead technical discussions and influence implementation direction.\nFamiliarity with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, or similar) and the ability to guide responsible and effective usage.\nStrong code review capability and commitment to engineering excellence.\nAbility to analyze complex technical problems and implement durable solutions.\nStrong communication skills when interacting with developers, architects, and project managers.\nAbility to balance hands-on development with leadership responsibilities.\n\nQUALIFICATIONS\n\nBachelor’s degree in Computer Science, Information Technology, or related field preferred.\n8+ years of progressive software development experience.\nDemonstrated experience leading technical initiatives or mentoring developers.\nExperience designing and delivering scalable web-based applications.\nStrong understanding of database technologies and system integration patterns.\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-11T06:10:41.968Z","dateModified":"2026-09-11T06:10:41.968Z","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":"6cd951c4835c710bf22c6499"},"url":"https://jobsearcher.com/jobs/6cd951c4835c710bf22c6499"}}