Jobs · Engineering · Michigan

Senior Software Engineer

Herman Miller · Zeeland, MI · 1 wk ago
EngineeringFull-time

General Purpose

Responsible for developing and communicating improvements to IT technologies and processes. Provides support to IT by planning and communicating projects and processes to various functions and levels of the organization.

Essential Functions

  • Design, develop, test, and maintain code bases supporting suite of applications
  • Analyze business requirements and translate them into effective solutions
  • Maintain and improve existing database schemas, data models, and ETL processes
  • Design and maintain production, development, testing and training environments
  • Migrates software changes to different environments in compliance with SOX regulations
  • Collaborate with application developers, data architects, and business analysts to support end-to-end solution delivery
  • Document technical designs, data flows, and development processes
  • Participate in code reviews and contribute to development standards and best practices
  • Availability during on-call rotations and deployment windows
  • Interest of AI concepts and applying them to development life cycle
  • On site availability in West Michigan for continual cross training focus of team
  • Interest in exploring new technologies and applying them to business opportunities

Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, or relevant academic discipline preferred
  • 3 to 5 years of professional IT & IS experience required
  • Licenses and Certifications: Nice to have

Skills And Abilities

  • 3–5 years of hands-on experience with development leveraging .Net
  • Experience leveraging React.js with Typescript for developing modern, responsive front-end user interfaces
  • Solid understanding of relational database concepts and data modeling principles
  • Experience writing complex SQL queries, stored procedures, and packages
  • Experience developing scalable, high-concurrency APIs and web services
  • Proficiency with git repository for version control and collaborative development workflows
  • Experience developing serverless AWS cloud solutions with Infrastructure as Code deployment
  • Technology certifications and AI assisted development experience: Plus

Additional Skills And Abilities

  • Understanding of Agile/Scrum development methodologies: Preferred
  • Ability to work independently and collaboratively in a hybrid team environment
  • Strong analytical and root cause problem-solving skills with attention to detail
  • Must have good communications skills and the ability to work with business partners and analysts

Physical Demands

  • Must be able to perform all essential functions of the position with or without accommodations

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com