Overview
On Site
$100,000 - $140,000
Full Time
Skills
Front End
AI
NLP
Devops
Job Details
POSITION / TITLE: Technical Solution Architect
Location : Dallas, TX & NY/NJ
Full time opportunity/ Contract on W2
Who are we looking for?
We are seeking a highly experienced and motivated Technical Solution Architect to join our growing team. This role is critical in bridging the gap between business needs and technical execution, ensuring our solutions are robust, scalable, and aligned with our strategic goals. You will be a key leader in designing, developing, and implementing complex technical solutions.
Experience:
Minimum 3 years of experience in a dedicated Technical Solution Architect or equivalent role.
Proven experience in designing and implementing solutions for customer & employee-facing business applications.
Responsibilities:
- Lead the design and architecture of complex technical solutions, translating business requirements into detailed technical specifications, architecture diagrams, and implementation plans.
- Define and document technical architecture, including system components, integrations, data flows, and deployment strategies.
- Create and maintain comprehensive technical documentation, including architecture diagrams, design documents, and API specifications.
- Evaluate and select appropriate technologies, frameworks, and tools based on project requirements, scalability, performance, and maintainability.
- Ensure solutions adhere to industry best practices, security standards, and regulatory compliance.
- Define implementation approaches, algorithms, and code structure to meet requirements, focusing on performance, scalability, and maintainability.
- Collaborate closely with business stakeholders, product owners, project managers, and development teams to understand requirements and ensure alignment on technical solutions.
- Provide technical guidance and mentorship to development teams, ensuring adherence to architectural principles and best practices.
- Lead technical discussions, present architectural designs, and effectively communicate complex technical concepts to both technical and non-technical audiences.
- Work effectively in cross-functional teams, fostering a collaborative and innovative environment.
- Proactively identify and mitigate technical risks and challenges.
- Stay abreast of the latest technologies, trends, and best practices in software architecture and development.
- Provide hands-on support during the implementation phase, assisting development teams with complex coding challenges and troubleshooting. (Important to show this isn't just a design role)
- Participate in code reviews to ensure code quality, adherence to standards, and alignment with the architectural design.
- Contribute to the continuous improvement of development processes and methodologies.
- Work on additional tasks and responsibilities that contribute to team, department, and company goals.
Technical Skills:
- Strong Proficiency in at least one of the following: Java, React, Node.js, Python, or C#
- Deep understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with data serialization formats like JSON.
- Experience with NoSQL databases (e.g., MongoDB, Redis, Cassandra).
- Experience designing and implementing RESTful APIs and microservices.
- Experience with user authentication and authorization models and frameworks (e.g., OAuth, JWT).
- Experience with server-side programming and building scalable, high-availability, mission-critical platforms.
- Experience with cloud platforms (AWS, Google Cloud Platform, or Azure).
- Strong understanding of software development lifecycle (SDLC) processes, including Agile and Scrum methodologies.
- Excellent code documentation and knowledge transfer skills.
OTHER SKILLS WE'D APPRECIATE
- Experience with front-end development using frameworks like Angular, React, or Vue.js.
- Knowledge of AI, NLP, ML, and chatbot technologies.
- Experience integrating with NLP engines and ML frameworks.
- Experience with containerization and orchestration technologies (e.g., Docker, Kubernetes).
- Experience with DevOps practices and CI/CD pipelines.
- Experience with performance testing and optimization of large-scale systems.
- Experience with Reporting & Analytics as well as Systems Integration Experience in product development, preferably Mobile and SaaS.
- Knowledge of Linux/Unix environments.
- Experience with SOAP web services
EDUCATION QUALIFICATION
Bachelor's degree in computer science, Engineering, or a related field. (Master's degree preferred).
Behavioral Skills :
Excellent analytical and problem-solving skills.
Strong communication (written and verbal) and presentation skills.
Ability to work independently and as part of a team, including virtual teams.
Self-motivated, proactive, and results oriented.
Excellent time management and organizational skills.
Strong leadership qualities, including the ability to influence and mentor others.
Client-facing experience with the ability to communicate effectively with stakeholders at all levels.
A quick learner with a positive attitude and a passion for technology.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.