What are the responsibilities and job description for the Software Technical Analyst position at Foundation Software?
A Software Technical Analyst is responsible for analyzing, documenting, and supporting software systems and processes. This role acts as a liaison between business units and technical teams to ensure that software solutions meet organizational needs. The analyst works to evaluate existing systems, helping to identify how technology can be used to eliminate gaps in our capability to meet our customer and business needs.
Key Responsibilities
Requirements Analysis and Documentation:
Skills and Qualifications:
At Foundation we believe in and promote a work-life balance with a top-notch workout facility, fitness classes and free personal training; and for those competitive types, a game room complete with table tennis, foosball, and video game systems. Also, some comforts of home, there is a full kitchen, free coffee and specialty flavors, soft drinks, and snacks.
Other employee rewards include tickets to Cleveland sporting events, a variety of lunch and learns, and various employee-appreciation events throughout the year. Benefits include paid vacation, paid holidays, 401(k) with match, and tuition reimbursement, plus medical, eye and dental. Now offering discounts on pet, home, and auto insurance through Liberty Mutual!
Foundation is constantly recognized as one of Northeast Ohio's top workplaces. We are a 19-time winner of the NorthCoast 99 award, a multi-year winner of The Plain Dealer's Top Workplaces award, and have been recognized multiple years on the Inc. 5000 list of fastest-growing private companies in the U.S.
Let us start your future at Foundation!
Key Responsibilities
Requirements Analysis and Documentation:
- Gather, document, and analyze all technical requirements, functionality and constraints of a system including specific technology choices and configurations needed to ensure the system will work as intended.
- Work closely with technical and business stakeholders to understand objectives and constraints.
- Translate business needs into clear technical specifications.
- Assess existing software systems for performance, reliability, and usability.
- Evaluate product technical needs against existing capabilities to identify technical modifications needed to meet new product requirements.
- Work closely with Engineering leads to identify and document the implementation of software upgrades or replacements.
- Function as a bridge between Business Analysts, Developers, Infrastructure, Security and Architecture teams with the goal of generating clear technical specifications.
- Facilitate or participate in technical discussions to ensure alignment on requirements and solutions.
- Participate in POC activities to vet out new technologies or architectures against technical and functional requirements.
- Clarify technical requirements to development teams throughout the software development lifecycle (SDLC).
- Oversee and execute software assessment processes, ensuring that selection of the best technology solutions to meet business needs.
- Create and maintain detailed technical documentation, including workflows and system architecture.
- Prepare reports and presentations for stakeholders to summarize findings and recommendations.
Skills and Qualifications:
- 3 years of experience in technical analysis, software development, or a related field.
- A deep understanding of Agile/Scrum methodologies.
- Experience with cloud platforms (Azure and AWS) and modern software development methodologies (e.g., Agile, DevOps).
- Proficiency in tools like SQL, Visio, Mermaid, Azure Insights and Static Application Security Testing (SAST) tools
- Strong knowledge of programming languages and software architecture.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication skills.
- Ability to manage multiple tasks and priorities effectively.
- Experience in the construction software domain
- Experience using Design-First or API-First development methodologies.
At Foundation we believe in and promote a work-life balance with a top-notch workout facility, fitness classes and free personal training; and for those competitive types, a game room complete with table tennis, foosball, and video game systems. Also, some comforts of home, there is a full kitchen, free coffee and specialty flavors, soft drinks, and snacks.
Other employee rewards include tickets to Cleveland sporting events, a variety of lunch and learns, and various employee-appreciation events throughout the year. Benefits include paid vacation, paid holidays, 401(k) with match, and tuition reimbursement, plus medical, eye and dental. Now offering discounts on pet, home, and auto insurance through Liberty Mutual!
Foundation is constantly recognized as one of Northeast Ohio's top workplaces. We are a 19-time winner of the NorthCoast 99 award, a multi-year winner of The Plain Dealer's Top Workplaces award, and have been recognized multiple years on the Inc. 5000 list of fastest-growing private companies in the U.S.
Let us start your future at Foundation!