Programmer Analyst
Role details
Job location
Tech stack
Job description
The Programmer Analyst provides analytical, programming and systems support for computer systems which fulfill information requirements, resolve computer related business problems, and plan for future growth. This position also performs work and makes technical decisions with some latitude for independent judgment under general supervision.
How you will make a difference
- Map current and future state business processes across domains; identify gaps, edge cases, and standard vs. custom handling.
- Perform system analysis, design, develop, test, and implement scalable and efficient code, applications, and databases.
- Design, develop, and maintain code for integrations, APIs, middleware, and ERP extensions using approved languages and frameworks.
- Enforce integration security: OAuth2, server principals, token & key management, encryption, least-privilege access, and auditability.
- Troubleshoot applications with strong validation, logging, and error handling best practices.
- Provide operational support for user applications; resolve user issues as quickly as possible.
- Provide support for IT personnel assigned to various projects.
- Monitor and optimize performance.
- Create and maintain documentation.
Requirements
- Requirement: Bachelor's degree in computer science plus minimum of two years related experience (preferred) or Minimum of five years' experience with relatable project experience showcasing skills with an object-oriented programming language, mid SQL / database experience, and delivering solutions with business stakeholders.
- Comprehensive understanding of the software development life cycle.
- Technical expertise in application development, documentation, and methodologies, including C#, Blazor, OOP, REST, SOAP, JavaScript, XML, JSON, SQL
- Strong understanding of user issues and the ability to resolve them as quickly as possible.
- Keeping abreast of new information systems technologies to improve the quality and performance of applications and systems.
Benefits & conditions
Tuition reimbursement, Health insurance, 401(k) matching, Paid time off, Vision insurance, Health savings account, Dental insurance, Flexible spending account, * Professional Development: Educational assistance programs and opportunities for career growth.
- Supportive Environment: A stable, team-based culture that values collaboration and innovation.
- Inclusive Workplace: Join a company committed to equity, diversity, and inclusion, fostering a culture of belonging.
- Comprehensive Benefits: 401(k) plan with matching contributions, health insurance (medical, dental, vision), FSA and HSA options. Generous PTO and paid holidays for a healthy work-life balance.
- Compensation: This is a salaried exempt position with a pay range from $73,894 - $110,841 per year. Pay will be based on qualifications and experience.
- Location: The role is based at the Deublin Company facility in Waukegan, IL. The role will be on site, with the opportunity to expand to 3 days onsite / 2 days remote, based on performance, and following a 90-day introductory period. Local candidates encouraged to apply; no relocation benefit for this position.