Sayreville, NJ 08871
8 Months, Contract
Completely Remote
09:00 - 17:00
We are seeking a detail-oriented and analytical Software Analyst to join our team. The successful candidate will be responsible for analyzing software systems, gathering requirements, identifying issues, and providing data-driven insights to support the development and improvement of applications and systems. The ideal candidate is comfortable working closely with cross-functional teams including developers, testers, and business stakeholders.
Analyze existing software systems and applications to identify areas for improvement.
Gather and document business and technical requirements through interviews, workshops, and research.
Translate business requirements into detailed specifications for development teams.
Collaborate with software developers and QA teams to ensure requirements are met and tested effectively.
Monitor system performance and generate reports for internal stakeholders.
Develop and maintain technical documentation, user manuals, and training materials.
Participate in system testing, validation, and troubleshooting.
Stay updated with emerging technologies and recommend innovative solutions.
Bachelor’s degree in Computer Science, Information Systems, or related field.
2+ years of experience in a software analyst, systems analyst, or related role.
Strong analytical and problem-solving skills.
Knowledge of software development life cycle (SDLC) and Agile methodologies.
Experience with tools like JIRA, Confluence, SQL, and Microsoft Office Suite.
Excellent written and verbal communication skills.
Attention to detail and ability to manage multiple tasks simultaneously.
Experience with data analytics tools such as Tableau, Power BI, or Python.
Familiarity with API documentation and testing tools (e.g., Postman).
Knowledge of automation testing frameworks or software testing best practices.
Certifications such as CBAP, CAPM, or similar are a plus.
Training Modules