Salelytics | 5/19/25-Technology Analyst- $65,500k / YR

April 15, 2025
Apply Now

Job Description

Responsible for leading and participating in the activities associated with identifying and analyzing user requirements to develop detailed design specifications for program and program enhancements, developing, testing, and implementing codes based on the requirements, coordinating assigned projects for completion from beginning to end and effectively communicating results to end user; coach and mentor designated staff in coding projects, providing direction and support

Hiring locations Florida, Georgia, Texas, Wisconsin


Analysis and Design

– Lead, and participate in as necessary, the activities related to consulting with end users (e.g., clients, internal customers, etc.) to define the scope and objectives of proposed programs or program enhancements, identifying requirements based on end user feedback

  • Analyze system requirements for data, workflow, logical and physical processes, hardware and operating system environment, interfaces with other systems, internal and external checks and controls, outputs, etc.,
  • Determining if requested program or program change is possible with existing resources
  • Construct logical and physical model of program
  • Determine if design is feasible and providing management with an estimate of the work involved and other costs associated with requested program or enhancement
  • Create detailed design specifications, which may include logical and physical designs, for the new design request or requested program enhancements and modifications by writing detailed description of user needs, program functions, and steps required to develop or modify program
  • Review analysis with end users and staff, evaluating and discussing possible options or recommendations and providing sample outputs, screen designs, functional descriptions, software design, and input and output management
  • Update design based on discussions and development changes, ensuring updates have been communicated to all parties involved


Coding

– Review and analyze code from a global perspective, identifying errors and determining impact on existing programs and set-ups, and making recommendations to enhance code and/or coding standards

  • Assist designated staff with coding functions and questions, coaching and mentoring to ensure thorough understanding of programming language and capabilities
  • Utilize technical expertise to complete difficult programs initiated and escalated by designated staff
  • Write code for new and existing complex programs based on detailed design specifications and given requirements, as required
  • Perform incremental testing while developing code to ensure program is meeting the stated requirements and is error-free, making corrections and re-testing until no errors are found and documenting results
  • Receive and review enhancement or modification requests for complex programs, analyzing existing code to determine changes that need to be made and ensuring understanding of defined goals and scope of request
  • Carry out code walk through and/or demonstration for end users and appropriate staff, as necessary


Testing, Implementation and Documentation

– Lead and participate in the activities involved in developing a comprehensive and logical test plan for programs to ascertain the programs work according to end user specifications, using appropriate tools to ensure established standards are utilized

  • Globally monitor test environments created and program test runs for efficiency and accuracy
  • Lead and participate in the activities related to performing complex performance tests to ensure program modifications do not over exhaust physical and logical resources, causing slow downs and response time delays
  • Monitor and conduct regression testing in entirety to ensure negative impacts do not result once program alterations are completed
  • Complete end user acceptance testing, ensuring program alterations and changes meet end user requirements
  • Observe and monitor activities when program goes live to ensure all problems and issues are identified and resolved
  • Assist with writing training materials and provide assistance in conducting training for end users utilizing appropriate combinations of formal, informal, one-on-one, and on-the-job training
  • Provide on-going program support after implementation, which may include additional training, upgrades, or program enhancements
  • Ensure back out plan, each step of the program test, and implementation plan is documented to provide end user support information


Project Coordination

– Coordinate and participate in activities associated with assigned projects, following the project from beginning to end, ensuring the project continually supports the attainment of corporate goals

  • Meet with end user to determine the project scope, providing direction and technical support during all project stages or in a specific area, as assigned
  • Prepare a project calendar, discussing established timeframes with end users and update calendar throughout the project, ensuring all timelines are met and project is completed as scheduled
  • Monitor daily tasks and project assignments in progress ensuring project schedule is being met and schedule changes are addressed
  • Analyze and prepare project information and present recommendations and analysis to department management for review
  • Create and maintain project files that are well documented and efficiently organized, ensuring files include documentation for each phase of the project (e.g., project calendar, support documentation, activities, etc.)
  • Complete report at project completion to document if all milestones and objectives, as required
  • Provide management with status reports throughout assigned coding projects detailing project status and timeline

Posting Ends 4/18/25 at 430pm CST

Applicant for this job will be expected to meet the following minimum qualifications.


Education

  • Bachelor’s degree in computer science, MIS, or a related field is required. Equivalent work experience in a similar position may be substituted for educational requirements


Experience

  • Minimum two years increasingly responsible programming experience using a standard coding language and/or platform required

Based on area of responsibility and department need, the following may be preferred

  • Minimum five years’ experience writing detailed unit and system test plans for small to medium sized projects or business and/or systems requirements, design documents, preferred.
  • Minimum three years leadership experience in business and/or system process engineering projects preferred, based on business unit project planning experience preferred. If an object oriented language is required, domain/entity modeling is preferred


Other

  • Intermediate knowledge of Word and Excel required
  • Based on departmental need, intermediate knowledge of Visio may be preferred

If you apply, let us know you came from 3djobs.xyz!

Company Name
Salelytics

Related Jobs