×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack .NET Developer

Job in Fargo, Cass County, North Dakota, 58126, USA
Listing for: Onsharp, Inc.
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Full Stack Developer, .NET Developer
Salary/Wage Range or Industry Benchmark: 90000 - 120000 USD Yearly USD 90000.00 120000.00 YEAR
Job Description & How to Apply Below

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.

JOB SUMMARY

The 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.

This 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.

This 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.

ESSENTIAL FUNCTIONS
  • Development Execution
    • Write, 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.
    • Effectively 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.
    • Translate functional and technical designs into working software solutions.
    • Contribute technical input to implementation decisions as appropriate to experience level.
    • Deliver assigned work on time and in alignment with project priorities.
  • Requirements Analysis Participation
    • Collaborate with Architects, Leads, and Project Managers to understand functional and technical requirements.
    • Ask clarifying questions and provide technical input during solution planning.
    • Identify potential technical constraints, risks, or alternative approaches.
    • Ensure a clear understanding of acceptance criteria prior to development.
  • Debugging & Problem Solving
    • Identify, troubleshoot, and resolve defects and technical issues across the application stack.
    • Use modern diagnostic and AI-assisted analysis tools to accelerate root cause identification while validating findings through independent technical reasoning.
    • Analyze root causes and implement durable, long-term solutions.
    • Proactively communicate issues that may impact timelines or system stability.
    • Contribute to improving code quality and reducing recurring defects.
  • Unit Testing & QA Support
    • Develop and execute unit tests to validate functionality and reliability.
    • Support broader QA efforts through collaboration and issue resolution.
    • Ensure code meets performance, security, and reliability expectations.
    • Participate in peer code reviews to maintain development standards.
  • Documentation & Process Adherence
    • Maintain accurate technical documentation as required for project continuity.
    • Follow established SDLC processes, version control practices, and deployment standards.
    • Contribute to the continuous improvement of development tools and methodologies.
    • Adhere to Onsharp’s coding standards and best practices.
KNOWLEDGE, SKILLS & ABILITIES
  • Strong understanding of modern software development principles and object-oriented programming concepts.
  • Familiarity with AI-assisted development tools (e.g., Git Hub Copilot, ChatGPT, or similar) and the ability to use them effectively while exercising strong engineering judgment.
  • Experience working with web development technologies such as C#, .NET, HTML, CSS, JavaScript/Type Script, and SQL.
  • Familiarity with version control systems and branching/merging best practices.
  • Ability to analyze problems, think critically, and develop effective technical solutions.
  • Strong attention to detail and commitment to code quality.
  • Ability to work independently and collaboratively within a team environment.
  • Effective communication skills when interacting with technical and non-technical team members.
QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Information Technology, or related field preferred.
  • 2–8 years of professional software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary