Posted 2mo ago

Software Solutions Architect

@ AssistRx
Maitland, Florida, United States
OnsiteFull Time
Responsibilities:Understanding requirements, Designing diagrams, Guiding implementation
Requirements Summary:Experience designing and implementing software architectures; strong collaboration with cross-functional teams; API and data exchange knowledge.
Technical Tools Mentioned:Azure API Management, .NET Framework, ASP.NET Web API, ASP.NET Core, Azure (App Services, Functions, Event Grids, Service Buses, Blob Storage), SQL Server, Oracle, MySQL, Redis, HTTP, SFTP, Git, Entity Framework, Dapper
Save
Mark Applied
Hide Job
Report & Hide
Job Description


 

 

 

 

JOB TITLE: Software Solutions Architect

 

EMPLOYER: AssistRx 

 

DEPARTMENT: Architecture & DevOps

 

REPORTS TO: VP, Solutions Architect 

 

EFFECTIVE DATE: 11/28/2022

 

REVIEWED / REVISED DATE: 11/21/2025

 

SUMMARY: Software Solutions Architect to lead the design and implementation of innovative software solutions that align with business goals. In this role, you will collaborate with cross-functional teams—including developers, business analysts, and stakeholders—to translate complex requirements into scalable, high-performance architecture.

 

 

DUTIES AND RESPONSIBILITIES:

  • Communicate with clients, account managers, product owners, and analysts to understand business requirements
  • Ability to translate business requirements into technical diagrams, designs, guides, and implementations
  • Understanding of basic SDLC and experience working under agile project management styles
  • Ability to document technical designs and data exchange standards in a way that can be handed off to internal and external development teams
  • Communicate with development teams to guide technical leaders towards a successful implementation
  • Understanding of HTTP-based API design, Swagger/OpenAPI interface design, and SFTP-based file transfer designs
  • Ability to work with DBAs to design database schemas that satisfy performance, application, and reporting needs
  • Attend release CAB meetings to discuss any changes that may be released
  • Attend client and product request intake meetings to discuss, understand, document, and estimate new projects and requirements
  • Perform debugging, testing, code improvement and re-designing tasks
  • Work with customer service and quality analysis teams to optimize products and ensure products stay up-to-date and continue to satisfy customer needs
  • Deliver ongoing technical guidance and architectural expertise to support customers throughout the design, implementation, and optimization of solutions.
  • Ability to contribute to ASP.NET Core services through code commits and code reviews
  • Ability to research and improve service performance issues through debugging sessions, code commits, and database query fixes
  • ~15% hands on keyboard expectation
  • While performing the duties of this job, you must be willing to travel within the U.S. at least 25% of the time.

 

SUPERVISORY RESPONSIBILITIES:

  • This job has no supervisory responsibilities.

 

QUALIFICATIONS:

  • Experience implementing Azure API Management Gateway
  • Experience with .NET Framework, .NET Core, ASP.NET Web API, and ASP.NET Core tech stacks
  • Experience with Azure services such as App Services, Azure Functions, Event Grids, Service Buses, and Blob Storages (or other cloud service equivalents)
  • Experience with data persistence technologies such as SQL Server, Oracle, mysql, or redis
  • High level understanding of data exchange protocols such as HTTP and SFTP
  • Experience with git or other version control tools
  • Experience with Entity Framework, Dapper, or other ORMs
  • Familiarity with Salesforce configuration, objects and workflows is a plus

 

 

COMPETENCIES: 

  • Diversity - Demonstrates knowledge of EEO policy; Shows respect and sensitivity for cultural differences; Educates others on the value of diversity; Promotes a harassment-free environment; Builds a diverse workforce.
  • Ethics - Treats people with respect; Keeps commitments; Inspires the trust of others; Works with integrity and ethically; Upholds organizational values.
  • Adaptability - Adapts to changes in the work environment; Manages competing demands; Changes approach or method to best fit the situation; Able to deal with frequent change, delays, or unexpected events.
  • Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs work flows and procedures.
  • Business Acumen - Understands business implications of decisions; Displays orientation to profitability; Demonstrates knowledge of market and competition; Aligns work with strategic goals.
  • Change Management - Develops workable implementation plans; Communicates changes effectively; Builds commitment and overcomes resistance; Prepares and supports those affected by change; Monitors transition and evaluates results.
  • Design - Generates creative solutions; Translates concepts and information into images; Uses feedback to modify designs; Applies design principles; Demonstrates attention to detail.
  • Initiative - Volunteers readily; Undertakes self-development activities; Seeks increased responsibilities; Takes independent actions and calculated risks; Looks for and takes advantage of opportunities; Asks for and offers help when needed.
  • Innovation - Displays original thinking and creativity; Meets challenges with resourcefulness; Generates suggestions for improving work; Develops innovative approaches and ideas; Presents ideas and information in a manner that gets others' attention.
  • Interpersonal Skills - Focuses on solving conflict, not blaming; Maintains confidentiality; Listens to others without interrupting; Keeps emotions under control; Remains open to others' ideas and tries new things.
  • Judgement - Displays willingness to make decisions; Exhibits sound and accurate judgment; Supports and explains reasoning for decisions; Includes appropriate people in decision-making process; Makes timely decisions.
  • Oral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions; Demonstrates group presentation skills; Participates in meetings.
  • Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization's goals and values; Benefits organization through outside activities; Supports affirmative action and respects diversity.
  • Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Organizes or schedules other people and their tasks; Develops realistic action plans.
  • Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.
  • Professionalism - Approaches others in a tactful manner; Reacts well under pressure; Treats others with respect and consideration regardless of their status or position; Accepts responsibility for own actions; Follows through on commitments.
  • Project Management - Develops project plans; Coordinates projects; Communicates changes and progress; Completes projects on time and budget; Manages project team activities.
  • Strategic Thinking - Develops strategies to achieve organizational goals; Understands organization's strengths & weaknesses; Analyzes market and competition; Identifies external threats and opportunities; Adapts strategy to changing conditions.
  • Teamwork - Balances team and individual responsibilities; Exhibits objectivity and openness to others' views; Gives and welcomes feedback; Contributes to building a positive team spirit; Puts success of team above own interests; Able to build morale and group commitments to goals and objectives; Supports everyone's efforts to succeed.
  • Technical Skills - Assesses own strengths and weaknesses; Pursues training and development opportunities; Strives to continuously build knowledge and skills; Shares expertise with others.
  • Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Varies writing style to meet needs; Presents numerical data effectively; Able to read and interpret written information.

 

PHYSICAL DEMANDS AND WORK ENVIRONMENT:

  • Occasionally required to stand.
  • Occasionally required to walk.
  • Continually required to sit.
  • Continually required to utilize hand and finger dexterity.
  • Continually required to talk or hear.
  • While performing the duties of this job, the noise level in the work environment is usually moderate.
  • Work is performed in a traditional commercial office setting with standard office lighting and white noise.
  • Additional remarks regarding work environment:
    • This job operates in a professional office environment.

 

 

 


The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management’s right to assign or reassign duties and responsibilities to this job at any time.
Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.