{"schemaVersion":"jobsearcher.job.v1","id":"1a541aff567aa775a408c064","url":"https://jobsearcher.com/jobs/1a541aff567aa775a408c064","canonicalUrl":"https://jobsearcher.com/jobs/1a541aff567aa775a408c064","title":"Full-Stack Developer (.NET + JavaScript)","description":"Join the Keyhole Software Team\nLocation: Kansas City or an area where Keyhole has a presence; Hybrid Work Schedule\nEligibility: Must be authorized to work and reside in the United States. No C2C or C2H.\nAbout the Role\nKeyhole Software is seeking a skilled Full-Stack .NET Developer with expertise in JavaScript and modern web technologies to join our team. This is a client-facing consulting role where you’ll design and develop high-quality software applications for enterprise clients. With opportunities to lead and mentor other developers, this role combines hands-on technical work with collaboration and innovation.\nWe’re looking for a developer with strong Microsoft development experience, flexibility to adapt to different industries and clients, and a proactive approach to delivering solutions that meet and exceed client expectations.\nYour Responsibilities\nCollaborate with clients to design, develop, and deploy custom software applications using C#/.NET and JavaScript frameworks.\nLead the development of enterprise-level software solutions, utilizing frameworks like React, Angular, Vue.js, or Node.js.\nCreate, test, and maintain APIs and real-time systems using .NET Core, Web API, and SQL Server.\nMentor and guide team members, establishing coding standards and best practices.\nWork closely with client IT and business teams to align technical solutions with business objectives.\nDevelop detailed design plans and make informed technical decisions to achieve project goals.\nTechnical Requirements\nEducation: Bachelor’s degree in Computer Science or a related field (preferred) or equivalent experience.\nExperience: Minimum of 7 years of professional development experience in enterprise environments.\nProficiency in .NET: Strong experience with C#, .NET Core, Web API, WPF, WCF Services, and SQL Server.\nJavaScript Expertise: Advanced skills in JavaScript, including experience with frameworks like React, Vue.js, Angular, or AngularJS.\nSystems Development: Familiarity with client/server and distributed computing architectures.\nModern Web Technologies: Deep understanding of HTML5, web services, and Single Page Application (SPA) programming models.\nOther Qualifications:\nExcellent client-facing skills, with the ability to establish trust and maintain strong working relationships.\nProactive communication and responsiveness to ensure client needs are effectively met.\nA client-first mindset with a focus on delivering exceptional service and solutions.\nFlexibility to adapt to different projects, industries, and technologies.\nPreferred:\nPrior consulting experience.\nExperience with Node.js is a plus.\nWhy Join Keyhole Software?\nAt Keyhole Software, you’ll enjoy the best of both worlds: the stability of full-time employment and the variety of working on diverse, long-term client projects.\nDynamic Opportunities: Work on challenging projects that keep your technical skills sharp while offering variety across industries and technologies.\nCollaboration & Support: Be part of a collaborative team of experienced developers and architects who are always ready to help.\nLong-Term Growth: Develop your career with opportunities to take on leadership roles, learn new tools and frameworks, and work across multiple client engagements.\nComprehensive Benefits: Enjoy competitive pay, health insurance options, a 401(k) plan, and more.\nAt Keyhole Software, you’re not just taking on a job—you’re joining a team that’s committed to your success, development, and long-term satisfaction.\nWhat We Offer\nCompetitive Compensation: This role offers a compensation range of $90,000 to $150,000 annually, depending on your experience, skills, and qualifications.\nComprehensive Benefits Package:\nMedical insurance with traditional and HDHP options.\nDental and vision insurance.\nFSA & dependent care options.\nLife insurance and disability coverage.\n401(k) with discretionary employer contributions.\nSupplemental insurance options.\nCollaborative Team Environment: Access to a talented, collaborative support network for continued professional growth.\nReady to Apply?\nSend your resume to careers@keyholesoftware.com with a personalized message.\nWe look forward to hearing from you and exploring how you can contribute to the Keyhole Software team!","company":"Keyhole Software","rawCompany":"keyhole software","city":"Lenexa","state":"KS","isRemote":false,"isActive":false,"createdAt":"2026-04-12T20:22:00.065Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"}],"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 Developer (.NET + JavaScript)","description":"Join the Keyhole Software Team\nLocation: Kansas City or an area where Keyhole has a presence; Hybrid Work Schedule\nEligibility: Must be authorized to work and reside in the United States. No C2C or C2H.\nAbout the Role\nKeyhole Software is seeking a skilled Full-Stack .NET Developer with expertise in JavaScript and modern web technologies to join our team. This is a client-facing consulting role where you’ll design and develop high-quality software applications for enterprise clients. With opportunities to lead and mentor other developers, this role combines hands-on technical work with collaboration and innovation.\nWe’re looking for a developer with strong Microsoft development experience, flexibility to adapt to different industries and clients, and a proactive approach to delivering solutions that meet and exceed client expectations.\nYour Responsibilities\nCollaborate with clients to design, develop, and deploy custom software applications using C#/.NET and JavaScript frameworks.\nLead the development of enterprise-level software solutions, utilizing frameworks like React, Angular, Vue.js, or Node.js.\nCreate, test, and maintain APIs and real-time systems using .NET Core, Web API, and SQL Server.\nMentor and guide team members, establishing coding standards and best practices.\nWork closely with client IT and business teams to align technical solutions with business objectives.\nDevelop detailed design plans and make informed technical decisions to achieve project goals.\nTechnical Requirements\nEducation: Bachelor’s degree in Computer Science or a related field (preferred) or equivalent experience.\nExperience: Minimum of 7 years of professional development experience in enterprise environments.\nProficiency in .NET: Strong experience with C#, .NET Core, Web API, WPF, WCF Services, and SQL Server.\nJavaScript Expertise: Advanced skills in JavaScript, including experience with frameworks like React, Vue.js, Angular, or AngularJS.\nSystems Development: Familiarity with client/server and distributed computing architectures.\nModern Web Technologies: Deep understanding of HTML5, web services, and Single Page Application (SPA) programming models.\nOther Qualifications:\nExcellent client-facing skills, with the ability to establish trust and maintain strong working relationships.\nProactive communication and responsiveness to ensure client needs are effectively met.\nA client-first mindset with a focus on delivering exceptional service and solutions.\nFlexibility to adapt to different projects, industries, and technologies.\nPreferred:\nPrior consulting experience.\nExperience with Node.js is a plus.\nWhy Join Keyhole Software?\nAt Keyhole Software, you’ll enjoy the best of both worlds: the stability of full-time employment and the variety of working on diverse, long-term client projects.\nDynamic Opportunities: Work on challenging projects that keep your technical skills sharp while offering variety across industries and technologies.\nCollaboration & Support: Be part of a collaborative team of experienced developers and architects who are always ready to help.\nLong-Term Growth: Develop your career with opportunities to take on leadership roles, learn new tools and frameworks, and work across multiple client engagements.\nComprehensive Benefits: Enjoy competitive pay, health insurance options, a 401(k) plan, and more.\nAt Keyhole Software, you’re not just taking on a job—you’re joining a team that’s committed to your success, development, and long-term satisfaction.\nWhat We Offer\nCompetitive Compensation: This role offers a compensation range of $90,000 to $150,000 annually, depending on your experience, skills, and qualifications.\nComprehensive Benefits Package:\nMedical insurance with traditional and HDHP options.\nDental and vision insurance.\nFSA & dependent care options.\nLife insurance and disability coverage.\n401(k) with discretionary employer contributions.\nSupplemental insurance options.\nCollaborative Team Environment: Access to a talented, collaborative support network for continued professional growth.\nReady to Apply?\nSend your resume to careers@keyholesoftware.com with a personalized message.\nWe look forward to hearing from you and exploring how you can contribute to the Keyhole Software team!","datePosted":"2026-04-12T20:22:00.065Z","dateModified":"2026-04-12T20:22:00.065Z","hiringOrganization":{"@type":"Organization","name":"Keyhole Software","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Lenexa","addressRegion":"KS","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"1a541aff567aa775a408c064"},"url":"https://jobsearcher.com/jobs/1a541aff567aa775a408c064"}}