About the job
Join the talented team at our Kalamazoo, MI client as a Senior Programmer Analyst. In this pivotal role, you will be responsible for defining, developing, testing, and maintaining innovative software applications that align with business objectives. Your expertise will encompass architecting, coding, testing, and analyzing software programs throughout their production lifecycle. Additionally, you will conduct research, design, document, and modify software specifications. As a Senior Programmer Analyst, you will also provide mentorship and support to other technical staff, fostering a collaborative environment.
Key Responsibilities:
- Analysis and Consultation:
- Lead discussions with business users across the organization to identify their needs and propose effective solutions.
- Develop comprehensive requirements documentation, present it to users, and refine it based on feedback.
- Custom Application Development:
- Design and implement solutions tailored to business requirements.
- Develop, test, and maintain full-stack web applications, web service APIs, and custom integrations.
- Manage application deployments and updates in collaboration with stakeholders.
- Track and assess performance metrics of custom applications.
- Data Extraction & Report Development:
- Create ad-hoc reports from internal systems to answer new business inquiries.
- Design and maintain self-service reporting tools for various business units.
- General Development:
- Adhere to software best practices to ensure reliability, security, and performance.
- Maintain application code, database scripts, and other development artifacts in source control.
