Provide support throughout the application development process, including business analysis, application architecture, design, development, integration, and delivery for business applications supporting company administrative or operational functions and customer service. Provide application maintenance and support, working closely with clients, business analysts, and team members on moderately complex to complex programming projects. Define business processes and gather project requirements. Write, test, debug, document, and maintain computer applications, identifying coding errors through informal and formal testing. Ensure application integrity by applying SDLC concepts, and document changes to modules and testing activities and results. Identify technical requirements, create technical design specifications, assist with sizing technical requirements, and participate in project planning as needed. Support identification of data-feed sources and interfaces. Design reports and interfaces using advanced queries and software solutions, and maintain existing reports and process automation tools. Follow standards and procedures, review modules for quality assurance, and evaluate applications and platforms to recommend performance improvements. Conduct gap analyses, identify feasible alternatives, and assist in scoping modifications. Research application packages, tools, and best practices and recommend solutions as needed. Provide technical coaching and mentoring to less-experienced team members. Other duties may be assigned.
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