Sr. Programmer Analyst - Hybrid

Adam Inc
Kalamazoo, MI, United States
10 days ago
Apply on jobs.smartrecruiters.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Software Applications Bootstrap (Software) C Sharp (Programming Language) Cascading Style Sheets (CSS) Databases Custom Software Data Mining Database Development
+31 more
Database Schema Programming Tools JSON Microsoft Visual Studio Microsoft Software Microsoft SQL Server Model View Controller (MVC) Scrum Methodology Requirements Management Responsive Web Design Microsoft SharePoint Simple Object Access Protocol (SOAP) Software Engineering SQL Stored Procedures SQL Databases SQL Server Reporting Services SQL Server Integration Services Web Services Extensible Markup Language (XML) Microsoft Power Automate ReactJS Backend AngularJS Information Technology Performance Monitor Enterprise Integration Front End Software Development DocuSign Code Restructuring Software Version Control Powerapps

Job description

My Kalamazoo, MI client is in need of a Programmer Analyst to join their team. The Programmer Analyst role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes architecting, writing, coding, testing, and analyzing software programs and applications. The Programmer Analyst III will also research, design, document, and modify software specifications throughout the production life cycle. This individual will also provide mentoring, support, and guidance to the other technical staff.

Responsibilities:

  • Analysis and Consultation:

o Facilitate meetings with business users from across the organization to assess their needs and recommend ways to address them.

o Craft requirements documentation, present it to the business users, and refine it with their feedback.

  • Custom application development:

o Architect solutions based on business requirements.

o Implement, test, and maintain full-stack web applications, web service APIs, custom integrations, and other custom development projects.

o Oversee deployments and application updates with the appropriate stakeholders.

o Monitor performance metrics of our custom applications.

  • Data extraction & report development:

o Design and generate ad-hoc reports from our internal systems and data sources to address new business questions.

o Design, build, deploy, and maintain self-service reports for the business. These could be for any business unit across the organization.

  • General Development:

o Curate and follow software best practices for reliability, security, performance, and maintainability.

o Maintain application code, database scripts, reports, packages, and other artifacts in source control.

o Maintain and follow compliance and utilize appropriate, industry-standard measures and reporting guidelines to insure relevant and consistent data is produced.

  • Communication:

o Report on progress and roadblocks to the Application Development team at the morning SCRUMs.

o Keep business users apprised of progress on their respective projects and tasks.

Requirements

Skills for this position should include:

  • Strong database development skills:

o Constructing queries with SQL

o Data Modeling

o Building database objects such as views, stored procedures, and functions

  • Strong application development skills:

o Performing testing, refactoring and improving existing code

o Hands-on experience using Microsoft products including Visual Studio, SQL Server, SSIS, SSRS desired.

o Back-end development experience: ASP.NET Core, MVC, C#, web service development and use (REST/JSON and SOAP/XML), working with vendor SDKs

o Front-end development experience: minimally HTML, CSS, JavaScript. Experience with responsive design preferred. Experience with a front-end library is a plus (React, Bootstrap, Angular, etc.).

  • Development experience with any of these is a plus:

o Microsoft Power Apps, Power Automate, or SharePoint

o Altair Monarch or Altair Monarch Server Automator

o DocuSign and the DocuSign API

  • Serve as a mentor (formally or informally) to junior development staff.

  • Lead internal training as needed.

Education and Experience:

  • Bachelor’s degree in computer information systems (CIS) or related field preferred.

  • 3 - 5 years-experience in a similar role.

  • Professional designation or certification using Microsoft development tools preferred.

Additional Information

This is a Hybrid position - 3 days per week on site and 2 days remote.

No C2C or sponsorship is available for this position. Must be authorized to work in the US without expiration.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.smartrecruiters.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Adapting HR policies for hybrid developer productivity

Ulrich Irnich Ulrich Irnich · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:52 min

Introduction to ASP.NET Core and the ABP framework

Alper Ebicoglu Alper Ebicoglu · World Congress 2025

4:45 min

Building careers inside distributed technology consulting environments

Oliver Zimmert · LIVE

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all