The Applications Development Senior Programmer Analyst is an intermediate-level position that participates in establishing and implementing new or revised application systems and programs in coordination with the Technology team. The role contributes to applications systems analysis and programming, with hands-on experience in Java programming and DevOps tools and technologies. The position designs, develops, and maintains scalable backend services, microservices, RESTful APIs, and distributed systems, emphasizing reliability, security, and scalability. It also manages CI/CD pipelines, monitors applications with observability tools, integrates AI/ML capabilities where applicable, and develops automated testing frameworks. The role includes technical leadership through system design, code reviews, enforcing engineering practices, mentoring junior developers, production support, and collaboration across engineering and product teams. Technical decisions must account for risk and comply with organizational standards, policies, and regulatory requirements.
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
Mid Level