XChange Software Inc

Software Architect (.NET, React, Python & AI)

New York City Metropolitan Area • Posted 2 days ago
Remote Full Time Staffing and Recruiting

Software Architect – .NET, React, Python & AI

White Plains, NY or New York, NY

Remote with on-site presence 1-2 time per month (Expenses paid)


Must Have

  • 5 years of related software development experience in a professional services or enterprise application development environment.
  • Strong hands-on development experience with C# and .NET.
  • Experience building modern front-end applications using ReactJS and TypeScript/JavaScript.
  • Experience with Python development.
  • Strong experience designing and developing enterprise applications, APIs, application logic, database structures, and system integrations.
  • Experience translating business requirements into scalable, maintainable technical solutions.
  • Ability to contribute to application architecture and technical design decisions.
  • Experience with code reviews, debugging, performance optimization, testing, and software development best practices.
  • Strong communication and cross-functional collaboration skills with the ability to work effectively with product owners, data teams, business stakeholders, DevOps, infrastructure, and other technical teams.
  • Bachelor's degree in Computer Science or a related field.

Responsibilities

  • Design and develop complex enterprise application components, including APIs, application logic, database structures, integrations, and modern web-based user interfaces.
  • Build and enhance full-stack applications using C#, .NET, ReactJS, TypeScript, and Python.
  • Participate in the architecture and technical design of modern enterprise applications and contribute to decisions around scalability, performance, maintainability, and integration.
  • Develop AI-enabled application capabilities, including integrations with large language models (LLMs), semantic search, and Retrieval-Augmented Generation (RAG) where appropriate.
  • Lead complex development assignments and support architectural initiatives across multiple application workstreams.
  • Translate business and functional requirements into scalable technical designs and production-quality solutions.
  • Collaborate with product owners, data teams, business stakeholders, developers, database administrators, DevOps, and infrastructure teams throughout the application lifecycle.
  • Support modernization initiatives for existing enterprise applications, including debugging, performance optimization, integration improvements, and technical upgrades.
  • Participate in code reviews and help maintain engineering standards, development patterns, testing practices, and overall code quality.
  • Provide technical guidance and mentorship to junior developers.
  • Create and maintain system designs, technical specifications, architecture diagrams, and operational documentation.
  • Support CI/CD pipelines, deployment strategies, QA, interoperability testing, and post-implementation monitoring.
  • Stay current with modern software engineering frameworks, development methodologies, and AI-enabled application technologies.

Relevant/Highly Valuable Experience

  • Hands-on exposure to AI-enabled application development.
  • Experience integrating applications with LLMs.
  • Knowledge of Retrieval-Augmented Generation (RAG) architectures and semantic search.
  • Experience with CI/CD, DevOps practices, and modern deployment strategies.
  • Experience modernizing established enterprise applications.
  • Professional services experience.
  • Experience mentoring or providing technical guidance to other developers.


Software Architect (.NET, React, Python & AI) in New York City Metropolitan Area at XChange Software Inc

This position is listed as full time and able to be worked remotely. It was posted 2 days ago.

See all XChange Software Inc jobs on LocalWork →

Back to Job Search