Senior Systems Integration Developer

American Battery SolutionsLake Orion, MI
5h

About The Position

The Senior Systems Integration Developer holds the responsibility of designing, developing, and implementing integrated internal business systems. This role encompasses the development of both the frontend and backend components of a software platform dedicated to integrating multiple applications and interfaces. The individual in this position will engage in collaborative work with fellow Information Technology (IT) team members and colleagues from other departments.

Requirements

  • Bachelor’s degree in Information Technology, Computer Science, Software Engineering, or a related technical field required.
  • Minimum of five (5) years of hands-on software development experience required.
  • Experience in React.js using Function Components, Hooks, Context Application Programming Interface (API), along with state management libraries (e.g., Redux and Redux Toolkit).
  • Proficiency in JavaScript (ES6+), including async/await, promises and closures.
  • Strong knowledge of HTML5, CSS3, Flexbox, Grid, and responsive User Interface (UI) design and performance optimization.
  • Familiarity with fronted testing frameworks (e.g., Jest, React Testing Library).
  • Hands-on backend development experience in Java using Spring and Spring Boot.
  • Knowledge of RESTful API design and ORM frameworks (e.g., Hibernate).
  • Understanding of authentication and authorization methods including JavaScript Web Tokens (JWT) and Open Authorization 2.0 (OAuth2).
  • Experience with Amazon Web Services (AWS) such as Elastic Compute Cloud (EC2), Simple Storage Service (S3), Relational Database Service (RDS), Lambda, Identity and Access Management (IAM), CloudWatch, and API Gateway.
  • Experience with Continuous Integration/Continuous Delivery (CI/CD) pipelines including GitHub Actions, Jenkins, and AWS CodePipeline.
  • Strong database skills including experience with MySQL, PostgreSQL, Oracle, optimized SQL queries, and performance tuning.
  • Familiarity with deploying software solutions in both cloud and on-premise environments, ensuring scalability, reliability, and adherence to IT best practices.
  • Ability to work across cross-functional teams, supporting end-to-end integration between Manufacturing Execution System (MES), Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), and automation platforms.

Nice To Haves

  • Experience in manufacturing or enterprise systems environments preferred.
  • Familiarity with basic Kubernetes knowledge and containerization using Docker preferred.
  • Familiary with NoSQL databases such as DynamoDB and MongoDB preferred.

Responsibilities

  • Build, validate, and implement software applications that facilitate secure, high-performance data exchange between enterprise systems.
  • Support internal application development for various departments to support work product development and improve organizational efficiencies.
  • Architect and manage Structured Query Language (SQL) database environments, including schema design, advanced querying and stored procedure development.
  • Establish and maintain sandbox environments for software prototyping, integration testing, and validation of new features.
  • Build both manual and automated test procedures to evaluate software functionality, reliability, and system compatibility.
  • Deliver secure, scalable, and compliant applications aligned with enterprise cybersecurity standards.
  • Maintain comprehensive software documentation—including architecture, design, test plans, and version-controlled change records.
  • Create project plans, timelines, and development roadmaps based on requirements analysis and stakeholder priorities.
  • Contribute to continuous improvement initiatives by analyzing production data and identifying opportunities for digital enhancement.
  • Adhere to federal and state regulations.
  • Adhere to all company policies, processes, and procedures.
  • Performs other duties as requested, directed, or assigned.
  • Predictable and reliable attendance.

Benefits

  • Paid time off includes 3 weeks vacation, up to 72 hours sick, 15 holidays, and parental leave.
  • 100% company-paid medical, dental, vision, short-term disability, long-term disability, and life insurance.
  • Flexible Spending Account (FSA) and Health Savings Account (HSA) offerings.
  • Company provided 401K savings plan with immediately vested matching contributions to help you save for retirement.
  • Voluntary benefits offerings.
  • Tuition assistance.
  • Employee Referral Program.
  • Employee development and career growth opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service