Software Analyst
Role details
Job location
Tech stack
Job description
The Software Analyst serves as a hybrid Business Analyst, Project Manager, and Scrum Master within an Agile/DevOps delivery model. This role is responsible for driving requirements, managing delivery execution, supporting operations, and enabling Agile best practices across assigned applications, products, or projects. Key Responsibilities Business Analysis
-
Build and maintain a strong understanding of assigned business processes, functions, and rules
-
Own the end-to-end functional solution and overall product vision
-
Collaborate with business stakeholders to gather requirements and define acceptance criteria
-
Create and manage a prioritized product backlog
-
Develop user stories with appropriate detail for development teams
-
Identify gaps, clarify inconsistencies, and resolve requirement-related issues
-
Validate deliverables against acceptance criteria to ensure alignment with business objectives Project Management
-
Execute IT projects using established ITPM methodologies
-
Coordinate cross-functional teams including business, IT, and external providers
-
Ensure on-time delivery of high-quality, cost-effective solutions
-
Manage project plans, deliverables, risks, and dependencies
-
Maintain project documentation and reporting artifacts Scrum Master (as needed)
-
Lead Agile ceremonies (daily stand-ups, sprint planning, demos, retrospectives)
-
Support Agile adoption and continuous improvement within the team
-
Partner with Product Owners to manage and refine the backlog
-
Remove blockers and enable team productivity Operations & Support
-
Guide providers in executing support and maintenance activities
-
Resolve escalated production issues
-
Plan and execute system upgrades and lifecycle replacements
-
Ensure adherence to ITSM/ITIL processes and SLA commitments Coordination & Leadership
-
Coordinate day-to-day team activities and priorities
-
Mentor junior team members when applicable
-
Support release planning and off-cycle deployments
-
Identify, manage, and escalate risks and issues
-
Participate in resource planning and time tracking
Requirements
-
Operates comfortably across Business Analysis, Project Management, and Agile roles
-
Strong communicator who can translate business needs into technical solutions
-
Proven ability to manage competing priorities in a fast-paced environment
-
Experience working in Agile/DevOps teams with cross-functional stakeholders
-
Able to drive projects independently while aligning with organizational standards
-
Comfortable working with both technical teams and business leadership
-
Detail-oriented with a focus on delivery quality and continuous improvement Impact & Scope
-
Balance speed, quality, and cost in solution delivery
-
Contribute to scalable, forward-looking technical solutions
-
Operate effectively within a continuously evolving Agile environment Collaboration
-
Work closely with internal IT teams, business stakeholders, and external partners
-
Communicate effectively through written and verbal channels
-
Represent company values in all interactions Qualifications Education Bachelor's Degree required Experience 3-5 years of IT experience 2-3 years of project management experience Preferred Experience in Financial Services Familiarity with lease and loan systems Technical & Professional Skills Strong understanding of project delivery frameworks and methodologies Experience working in global, multi-location environments Strong communication skills, including presenting to leadership Knowledge of ITSM/ITIL processes