This role instructs, directs, and checks the work of other systems analysts and programmers. It formulates and defines the scope and objectives of complex assigned projects, devises procedures to solve complex problems while considering computer equipment capacity and limitations, and prepares detailed specifications for programming. The position is responsible for program design, coding, testing, debugging, documentation, quality assurance review, and technical knowledge across all phases of application systems analysis and programming. It also requires a strong understanding of the business or function the application supports, directing and monitoring team members, and ensuring project completion and user satisfaction. The developer provides architecture and technical designs, including data mapping and process modeling, to identify capability gaps and requirements, particularly when onboarding new clients, and recommends changes based on the analysis. The role covers the application life cycle, from working with user groups to identify business process improvements through implementing system changes, providing system training, and conducting other user-focused activities. It also involves complex analysis and estimating, planning installations of enhancements and integrations, maintaining system performance, and guiding less-experienced employees. The position is office-based and requires a physical work site. Travel is listed as 0%–25%.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior