Systems Analyst 3

Sammons Financial Group•West Des Moines, IA

About The Position

Under general direction, the Systems Analyst 3 formulates and defines system scope and objectives and devises or modifies procedures to solve highly complex problems, considering computer equipment capacity and limitations, operating time, and desired results. The role prepares detailed program specifications and designs, codes, tests, debugs, documents, and maintains programs. The analyst is responsible for nearly all phases of applications systems analysis and programming projects and regularly provides guidance and training to less experienced analysts and programmers. The position leads and contributes to software and systems development work, including requirements definition, project planning, application and database development, testing, implementation, security, and ongoing improvement. It works with internal users, business partners, IT staff, suppliers, and other departments to define needs, resolve issues, ensure systems work together, and support sound implementation decisions. Scheduled on-call availability is required, and extended night or weekend work may be needed for conversions, operational problems, or program testing. Regular attendance is expected. A criminal background check is required, and the employer is not considering applicants who require immigration sponsorship or work authorization now or in the future.

Requirements

  • College degree in computer science, information science, or management information systems.
  • Preferred minimum of 8 years of IT development experience or equivalent.
  • Effective verbal and written communication skills, including the ability to communicate with business partners and IT staff.
  • Problem-solving skills sufficient to research problems and recommend proposed solutions.
  • Ability to work on multiple tasks and meet established deadlines.
  • Ability to effectively direct and coordinate other team members’ work on a project without HR management responsibility.
  • Knowledge of computer programming languages as required for the system.
  • Criminal background check required.
  • Must not require immigration sponsorship or work authorization now or in the future.

Nice To Haves

  • Preferred minimum of 8 years of IT development experience or equivalent.

Responsibilities

  • Collaborate with analysts, designers, and programmers to conceptualize and develop software programs, applications, and automated test scripts.
  • Perform technical tasks, detailed analyses, and systematic interpretation of technical problems, applying specialized and subject-matter expertise.
  • Apply expert understanding of the organization’s Systems Development Life Cycle.
  • Lead the definition, development, and documentation of software requirements, objectives, deliverables, and specifications with internal users and departments.
  • Lead the definition of software development project plans, including scoping, scheduling, and implementation.
  • Prepare or interpret business, functional, and non-functional requirements; create and maintain user-oriented applications and design specifications.
  • Develop, test, document, and implement applications in accordance with standards and methodologies.
  • Design, develop, test, and research issues in software using automated test scripts and established script guidelines.
  • Design, implement, and maintain databases; follow database standards and integrity controls; analyze information requirements; and develop database specifications.
  • Plan, coordinate, and implement security measures to protect information resources from accidental or unauthorized modification, destruction, or disclosure.
  • Design, run, and monitor functional and performance tests on new and existing programs; correct errors, identify improvement areas, debug, analyze test results, and resolve problem areas.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Be on call during scheduled times and work extended periods at night or on weekends when required to support conversions, operational problems, or testing new programs.
  • Maintain current professional, technical, and business skills.
  • Use established status reporting, time accounting, and collaboration processes to provide management with data.
  • Apply expert understanding of application, data, and integration domains, along with deep understanding of security, operational, and systems management architecture and design domains.
  • Meet with decision makers, systems owners, and end users to define business requirements and systems goals and identify and resolve business systems issues.
  • Ensure system compatibility and interoperability.
  • Review the effectiveness and efficiency of existing systems and develop strategies to improve or leverage them.
  • Create and describe system designs and models using mechanisms such as E-R diagrams, UML models, and flow charts.
  • Perform cost-benefit and return-on-investment analyses for proposed systems to support management implementation decisions.
  • Direct research into emerging application development software products, languages, and standards in support of procurement and development.
  • Work with software and hardware suppliers to resolve problems or emergencies promptly.
  • Participate in cross-departmental projects as needed.
  • Develop and share application development best practices; train, mentor, and guide junior software development staff.
  • Oversee quality assurance of program logic, data processing, and error resolution.
  • Embrace Sammons Financial Group Companies’ values of Accountability, Connection, Openness, Respect, and Integrity.
  • Maintain regular attendance as required to meet business service levels and workflow demands.
  • Participate in other initiatives and projects as necessary.

Benefits

  • Comprehensive medical, dental, and vision coverage for employees and families, with HSA and FSA options and term life insurance.
  • Performance-based incentive program tied to clear goals and individual and/or company success.
  • 100% company-funded Employee Stock Ownership Plan (ESOP) and automatic enrollment in a 401(k).
  • Friday afternoons off year-round, generous paid time off, and paid holidays.
  • Paid development time, tuition reimbursement, and professional development opportunities across industry, individual, and leadership programs.
  • Volunteer time off and a company nonprofit matching gift program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service