Business Analyst - Remote - Technical Design & Requirements Gathering for Software Development Projects

Posted 2025-10-27 09:03:14
Remote, USA Full Time Immediate Start
Join Our Team as a Remote Business Analyst and Drive Software Innovation Are you a detail-oriented and analytically-minded professional with a passion for software development and customer collaboration? Do you have a knack for gathering requirements, designing solutions, and driving high-quality products to market? We're seeking a talented Business Analyst to join our Project Service team, working remotely and playing a critical role in shaping the technical design and requirements of our software products. About Our Company and Culture At Fairfax Software, we're dedicated to delivering innovative software solutions that meet the evolving needs of our customers. Our company culture values collaboration, creativity, and continuous learning, with a strong emphasis on teamwork, integrity, and customer satisfaction. As a remote team member, you'll be part of a dynamic and supportive community that prioritizes flexibility, work-life balance, and professional growth. Job Summary As a Business Analyst on our Project Service team, you'll work closely with customers, software engineers, and project managers to gather business requirements, design solutions, and drive the development of high-quality software products. You'll be responsible for leading design document sessions, creating detailed design documents, and providing expertise on software capabilities and limitations. If you're a motivated and organized individual with excellent analytical, communication, and project management skills, we encourage you to apply for this exciting opportunity. Key Responsibilities Lead Design Document Sessions: Collaborate with customers to gather business and technical requirements through design sessions, ensuring a deep understanding of their needs and goals. Review Business Processes: Analyze existing business processes to identify areas for improvement, ensuring conformance to company and industry best practices. Provide Software Expertise: Offer guidance on software capabilities and limitations, providing alternative solutions to meet business needs and drive high-quality products. Gather Information and Document Processes: Collect and document requirements, processes, and issues, using this information to design and implement effective solutions. Troubleshoot and Assist in Unit Testing: Collaborate with software engineers to troubleshoot issues and assist in unit testing, ensuring that products meet quality and functionality standards. Create Test Cases: Assist in the development of test cases to validate software functionality and ensure that products meet customer requirements. Essential Qualifications Education and Experience Bachelor's Degree: Hold a Bachelor's degree in Business, Computer Science, or a related field. Business Analyst Experience: Have more than 2 years of experience as a Business Analyst, with a proven track record of success in software development projects. Skills and Competencies Analytical and Critical Thinking: Possess strong analytical and critical thinking skills, with the ability to analyze complex issues and design effective solutions. Communication and Collaboration: Demonstrate excellent verbal and written communication skills, with the ability to effectively collaborate with customers, team members, and project managers. Technical Skills: Have a general understanding of application programming and system design, with the ability to quickly learn and adapt to new technologies. Time Management and Organization: Exhibit excellent time management and organizational skills, with the ability to prioritize tasks, manage workloads, and meet deadlines. Virtual and In-Person Meetings: Have experience conducting virtual and in-person meetings with up to 25 people, with excellent facilitation and communication skills. Preferred Qualifications Proven Analytical Skills: Have a proven track record of analytical skills, with strong critical thinking and problem-solving abilities. Experience with Complex Projects: Have experience working on process-oriented complex projects, with a strong understanding of project management principles and methodologies. Excellent Planning and Organizational Skills: Demonstrate exceptional planning, organizational, and time management skills, with the ability to work well under pressure and prioritize efficiently. Career Growth Opportunities and Learning Benefits At Fairfax Software, we're committed to supporting the growth and development of our team members. As a Business Analyst, you'll have opportunities to: Develop New Skills: Enhance your technical, business, and soft skills through training, mentorship, and project-based learning. Advance in Your Career: Take on new challenges and responsibilities, with opportunities for career advancement and professional growth. Collaborate with Cross-Functional Teams: Work with software engineers, project managers, and other stakeholders to drive high-quality products and solutions. Work Environment and Company Culture As a remote team member, you'll enjoy: Flexible Work Arrangements: Work from home or a remote location, with flexible hours and a supportive team environment. Collaborative Culture: Participate in virtual team meetings, workshops, and social events to stay connected with colleagues and stakeholders. Professional Development: Access to training, mentorship, and career development opportunities to support your growth and success. Compensation, Perks, and Benefits We offer a competitive compensation package, including: Competitive Salary: A fair and competitive salary range for this role, reflecting your skills and experience. Comprehensive Benefits: Access to comprehensive benefits, including health insurance, retirement savings, and paid time off. Perks and Recognition: Opportunities for professional recognition, bonuses, and other perks to reward your hard work and contributions. Conclusion If you're a motivated and organized Business Analyst with a passion for software development and customer collaboration, we encourage you to apply for this exciting opportunity. As a remote team member, you'll play a critical role in shaping the technical design and requirements of our software products, working closely with customers, software engineers, and project managers to drive high-quality products to market. Don't miss this chance to join our dynamic team and take your career to the next level – apply now! Apply for this job
Back to Job Board