> Markdown version of [/jobs/ext/2867645-technology-developer](https://www.wearedevelopers.com/jobs/ext/2867645-technology-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Technology Developer - **Company:** Analysis Group - **Location:** Boston, MA, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** ASP.NET, JavaScript (Programming Language), .NET Framework, Application Programming Interfaces (APIs), Agile Methodology, Artificial Intelligence, Amazon Web Services, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Software as a Service, Cloud Engineering, Software Quality, Code Review, Databases, Continuous Integration, Data Structures, Relational Databases, DevOps, Distributed Systems, Entity Framework, Model View Controller (MVC), Node.Js, Markdown, Standard Sql, Software Engineering, Systems Integration, Web Applications, GitHub Copilot, ReactJS, Large Language Models, Concurrency, Git, Vue.js, AngularJS, Solid Principles, Kubernetes, Information Technology, Front End Software Development, Restful APIs, Docker - **Published:** September 12, 2026 - **Apply:** https://www.jofdav.com/jobs/59678403-technology-developer ## About the Role * Bachelor's degree in software engineering, computer science or a related field required. * Minimum of 3 years of professional full stack development experience required; 4-10 years preferred. * Strong understanding of core computer science fundamentals is required, including data structures and algorithms, operating systems, computer architecture, networking, databases, concurrency, distributed systems, and software design principles, with the ability to apply these concepts to solving complex software engineering problems. * Proficiency in C# and the .NET ecosystem, including current framework versions. * Experience developing with ASP.NET, Entity Framework, and RESTful APIs. * Familiarity with Node.js and front-end frameworks such as React, Angular, Vue.js preferred. * Familiarity with Model-View-Controller (MVC) design principles preferred. * Strong knowledge of SQL and relational database design. * Experience deploying and maintaining applications in Microsoft Azure, with additional experience in AWS or on-premises environments preferred. * Familiarity with Git, CI/CD pipelines, and Agile development practices. * Experience designing and building AI-enabled applications and agentic workflows using modern AI frameworks and SDKs, such as Microsoft Agent Framework, Microsoft Foundry, GitHub Copilot SDK, Codex SDK, or similar, is preferred, including an understanding of LLM orchestration, tool calling, context management, and RAG concepts such as embeddings, retrieval, grounding, and vector/hybrid search. * Experience using AI coding agents and harnesses in software development is preferred, including model and tool selection, context and instruction engineering, Markdown-based instruction files and reusable skills, and orchestration of models, tools, and workflows. * Experience with Docker or Kubernetes is a plus. * Excellent interpersonal, verbal, and written communication skills. * Able to effectively work independently and as part of a team. * Strong analytical and problem-solving skills. * An inclusive and growth-oriented mindset and excellent attention to detail. * To the extent permitted by applicable law, eligible candidates must be authorized to work in the United States without sponsorship or restriction, now and in the future. ## Description The Technology Developer position will be part of the Application Development Team which is responsible for designing, developing and maintaining secure application solutions to the business and client challenges. This includes working with complex on-prem, cloud and hybrid tech stacks in the areas of application development, database, SaaS integrations and cloud architecture. An ideal candidate is passionate about technology and the software development process., * Application Development: Design, build, and enhance modern web applications using C#, ASP.NET, and contemporary JavaScript frameworks. Contribute to both single-page applications and MVC architectures, integrating with databases, APIs, and external systems. * DevOps and Continuous Improvement: Contribute to the automation, deployment, and monitoring of applications through CI/CD pipelines and modern DevOps practices. Collaborate with infrastructure and IT teams to improve reliability, scalability, and development workflows across both cloud and on-premises environments. * Testing and Quality Assurance: Conduct unit and integration testing, participate in code reviews, and troubleshoot application issues to ensure code quality and system stability. * Integration and SaaS Solutions: Implement and support integrations with third-party and SaaS platforms to expand the firm's technology capabilities. * Prototyping and Innovation: Build proof-of-concept solutions and workflows to evaluate emerging technologies and support process improvement initiatives. * Documentation and Knowledge Sharing: Prepare clear and comprehensive technical documentation, training materials, and support resources. * Support: Participate in the team's on-call rotation to provide timely support for production systems and maintain application availability. * Collaboration: Partner with business analysts, project managers, and stakeholders to translate business requirements into effective technical solutions and ensure successful project delivery. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [From Syntax to Singularity: AI’s Impact on Developer Roles](https://www.wearedevelopers.com/videos/900-from-syntax-to-singularity-ai-s-impact-on-developer-roles) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Common Mistakes in Vue.js and How to Avoid Them](https://www.wearedevelopers.com/videos/958-common-mistakes-in-vue-js-and-how-to-avoid-them) ## Related Articles - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)