Cookie Consent

This website uses cookies or similar technologies to enhance your browsing experience and provide personalized recommendations. By continuing to use our website, you agree to our Privacy Policy.

Please note:

We strongly encourage applications from individuals with disabilities, including those with autism or other forms of neurodivergence. Our company is committed to diversity, inclusivity, and creating a supportive work environment for all employees.

Software Analyst

|  Posted On: Mar 4, 2025

Sayreville, NJ 08871

4 Months, Full Time

Completely Remote

Log In and Apply

Job Summary

Job Title:  
Software Analyst

Posted Date:  
Mar 4, 2025

Duration:  
4 Months, Full Time

Shift(s):  

08:00 - 16:00 PST


Pay Rate: 
-

Talk To Our Account Manager

Name:
 
Ron Lowery

Email:
 
ron@rangam.com

Phone:
 
908-704-8843

Description

The Software Analyst is responsible for gathering, analyzing, and documenting software requirements, designing solutions, and collaborating with development teams to implement and improve software systems. They ensure that business and user needs are effectively translated into functional software solutions.

Key Responsibilities

? Requirement Gathering & Analysis

  • Work with stakeholders to understand business objectives and software needs.

  • Gather, document, and analyze functional and non-functional requirements.

  • Conduct feasibility studies and impact analysis for new software solutions.

? Software Design & Development Support

  • Assist in designing software architecture and system workflows.

  • Collaborate with developers to ensure technical feasibility and best practices.

  • Review and validate software designs against business requirements.

? Testing & Quality Assurance

  • Define test cases and support QA teams in software validation.

  • Identify software defects and work with developers to resolve them.

  • Ensure software meets performance, security, and usability standards.

? Documentation & Reporting

  • Create and maintain technical documentation, including requirement specifications, user stories, and process flows.

  • Prepare reports and presentations for management and stakeholders.

? Collaboration & Continuous Improvement

  • Work closely with project managers, designers, developers, and testers.

  • Stay updated with industry trends and emerging technologies.

  • Suggest improvements to existing software systems.

Required Skills & Qualifications

? Technical Skills

  • Proficiency in software development life cycle (SDLC) methodologies.

  • Knowledge of programming languages like Java, Python, or C# (a plus).

  • Familiarity with database management (SQL, NoSQL).

  • Experience with software modeling tools (UML, ER diagrams).

  • Understanding of APIs, web services, and cloud technologies.

? Analytical & Problem-Solving Skills

  • Strong analytical and critical thinking abilities.

  • Ability to translate business needs into technical solutions.

? Communication & Collaboration

  • Excellent verbal and written communication skills.

  • Ability to work effectively in cross-functional teams.

? Education & Experience

  • Bachelor’s degree in Computer Science, Information Technology, or related field.

  • 2+ years of experience in software analysis or a related role.

Preferred Qualifications

  • Experience with Agile or Scrum methodologies.

  • Knowledge of UI/UX principles and software usability.

  • Certifications like CBAP (Certified Business Analysis Professional) or PMI-PBA (Professional in Business Analysis).