Sr. Programmer Analyst - Hybrid Information Technology (IT) - Kalamazoo, MI at Geebo

Sr. Programmer Analyst - Hybrid

Company DescriptionJob DescriptionMy 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:
oAnalysis 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.
oCustom 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.
oData 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.
oGeneral 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.
oCommunication:
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.
QualificationsSkills for this position should include:
oStrong database development skills:
o Constructing queries with SQLo Data Modelingo Building database objects such as views, stored procedures, and functionsoStrong application development skills:
o Performing testing, refactoring and improving existing codeo 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 SDKso 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.
).
oDevelopment experience with any of these is a plus:
o Microsoft Power Apps, Power Automate, or SharePointo Altair Monarch or Altair Monarch Server Automatoro DocuSign and the DocuSign APIoServe as a mentor (formally or informally) to junior development staff.
oLead internal training as needed.
Education and
Experience:
oBachelor's degree in computer information systems (CIS) or related field preferred.
o3 - 5 years-experience in a similar role.
oProfessional designation or certification using Microsoft development tools preferred.
Additional InformationThis is a Hybrid position - 2 days per week on site and 3 days remote.
No C2C or sponsorship is available for this position.
Must be authorized to work in the US without expiration.
Recommended Skills Api Angular4 Asp.
Net Core Automation Backend Business Requirements Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.