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.