What are the responsibilities and job description for the Systems Analyst position at Defined Software Development?
Job Title: Systems Analyst (Senior / Lead)
Location: Tallahassee, FL (Onsite)
Job Type: Contract / Full-Time
Experience Level: Senior (7 years)
Job Summary
We are seeking a highly experienced Systems Analyst to support complex software development initiatives, with a strong focus on financial systems and cross-functional enterprise applications. This role will act as a key contributor across the full development lifecycle, including analysis, design, development support, testing, and process improvement.
The ideal candidate will bring a blend of technical expertise, business analysis, and leadership experience to drive scalable, high-quality solutions in a fast-paced environment.
Key Responsibilities
- Serve as a developer, facilitator, and subject matter expert for applications supporting complex financial business processes
- Analyze business processes and systems to identify opportunities for improvement and re-engineering
- Support software development efforts, ensuring adherence to development standards and best practices
- Assist in system design, development, testing, and implementation activities
- Provide guidance and oversight to QA teams throughout development lifecycle (development → staging → production)
- Troubleshoot and resolve system issues using appropriate tools and collaborative techniques
- Collaborate with cross-functional teams to ensure successful delivery of large-scale application projects
- Contribute to continuous improvement efforts, including process standardization, roadmaps, and methodologies
- Develop and maintain documentation for systems, processes, and enhancements
- Stay current with emerging technologies, tools, and development methodologies
Required Qualifications
- Bachelor’s degree in Computer Science, Information Systems, or related field (or equivalent experience)
- 7 years of experience as a Lead Developer, Systems Analyst, or Development Manager
- 5 years of experience working with relational databases (Azure SQL, SQL Server, Oracle, or similar)
- Strong SQL proficiency and understanding of relational database concepts
- Experience supporting or developing systems tied to complex financial business processes
- Proven ability to lead or guide development teams and collaborate across functions
- Strong analytical, problem-solving, and troubleshooting skills
- Excellent written and verbal communication skills
Preferred Qualifications
- Experience with Microsoft Visual Studio / .NET
- Experience with ORMs such as Entity Framework or nHibernate
- Experience working in large-scale, cross-functional application environments
- Familiarity with modern software development methodologies and best practices
This position is open to direct applicants only.