Senior Software Engineer

Benton Harbor, MI

In support of our ongoing growth, we are looking for a Sr. Software Engineer to help develop our many diverse, customer-driven applications. 

Essential Functions

  • Work on all aspects of development including design, database schema, business logic, user interface, performance, and quality
  • Analyze business requirements at a detailed level, lead and contribute in the design of new solutions and enhancements to existing features
  • Use analytical skills to solve complex business problems by writing simple, effective code
  • Work within industry standards and development methodologies such as coding standards, source control strategies, deployment mechanisms, etc.
  • Support quality assurance testing; compliance with software development team best practices
  • Strengthen the security, stability, and scalability of existing solutions
  • Communicate and present information clearly and concisely
  • Work both independently and in a dynamic team environment, collaborating with other Developers, Product Managers, QA, and customer support

Basic Qualifications

  • Bachelor’s Degree in Computer Science or related area or equivalent work experience
  • Legal authorization to work in the US is required- we will not sponsor individuals for employment visas, not now or in the future, for this job opening.

Preferred Qualifications

  • 5+ years of professional development experience
  • 3+ years of Object-Oriented programming/design experience, ideally with C#
  • 3+ years of Database design/data modeling experience
  • SQL (Microsoft SQL Server, Oracle, or other relational database software)
  • Experience in web development including HTML, CSS, Java Script
  • Experience with version control systems such as Git, Mercurial, Subversion, etc.
  • Additional Preferred Skills: .Net Core; JavaScript Frameworks (React, Knockout, etc.); Docker; Kubernetes; Apache Kafka; Go; DBA level SQL performance tuning; API Development; Experience writing various types of software tests; Experience in a manufacturing environment; Experience with cloud computing; Experience leading/mentoring other engineers; Experience with best SDLC practices such as coding standards, reviews, code management, build processes, and testing

This position is part of a job family. Experience will be the determining factor for position level and compensation.

We are an Equal Opportunity Employer including disability and veterans. 

If you are an individual with a disability and you need assistance or a reasonable accommodation during the application process, please contact our services team at +1 (844) 404-7247.

Subscribe to Job Alerts