Sr. Engineer, Integration

WabashLafayette, IN
Hybrid

About The Position

Responsible for promoting a service-oriented architecture and growing use of our API management gateway to publish APIs for other developers to utilize. Responsible for helping to decide best practices for how to develop within our environment, standardizing on the modules and platforms to use for development, and overseeing the work of contract developers to approve pull request and ensure they are adhering to these standards. Leverage Boomi middleware and API platform to build, deploy, and manage integration processes and APIs—configuring security, governance, and performance settings in the Boomi developer portal. Collaborate with other scrum team members. Translate business requirements into technical designs and deliver them through iterative sprints. Architect and oversee implementation of responsive user interfaces using React, TypeScript, and modern CSS frameworks. Oversee the development of server-side logic and RESTful APIs with Node.js and Express, integrating them with SQL Server databases. Oversee the design and optimization of database schemas and complex T-SQL queries, and ensure high performance data retrieval in SQL Server environments. Build and manage API integrations using Boomi, configuring process flows, handling errors, and deploying to the API management portal. Integrate custom applications with other enterprise systems using various integration methods. Publish APIs to our API gateway for other developers to utilize. Manage the API Developer Portal and the documentation provided in the portal so other developers can easily leverage the APIs. Conduct thorough code reviews, approve pull requests, and mentor contract developers to uphold coding best practices and team standards. Participate in sprint planning, backlog grooming, and daily stand-ups to drive Agile delivery and continuous improvement. Implement and maintain CI/CD pipelines using tools like Azure DevOps to automate testing and deployment workflows. Monitor application performance, troubleshoot production issues, and enforce security best practices to maintain system reliability. This position supervises approximately two peers who hold contract developer position.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Computer and Information Technology, or a related technology field.
  • 5 years of related, progressive, postbaccalaureate experience.
  • three (3) years of software development experience using full stack JavaScript roles with React, TypeScript, and Node.js
  • Experience designing and managing SQL Server databases, including schema design, query optimization, and performance tuning
  • Hands on experience with the Boomi platform, covering API management, integration processes, and developer portal configuration
  • Experience with RESTful and SOAP web services, microservices architectures, and event driven integration patterns
  • Experience integrating custom applications with other enterprise systems like SAP, Salesforce, and IBM iSeries
  • Experience using Git version control, Agile tools (JIRA, Confluence), and DevOps practices including containerization (Docker) and cloud platforms (AWS, Azure)
  • Experience mentoring developers, leading code reviews, and guiding technical discussions.

Responsibilities

  • Promoting a service-oriented architecture
  • Growing use of our API management gateway to publish APIs
  • Deciding best practices for development
  • Standardizing modules and platforms for development
  • Overseeing contract developers' work
  • Leveraging Boomi middleware and API platform
  • Collaborating with scrum team members
  • Translating business requirements into technical designs
  • Architecting and overseeing responsive user interfaces
  • Overseeing server-side logic and RESTful APIs
  • Overseeing database design and optimization
  • Building and managing API integrations using Boomi
  • Integrating custom applications with enterprise systems
  • Publishing APIs to our API gateway
  • Managing the API Developer Portal
  • Conducting code reviews and mentoring developers
  • Participating in sprint planning and Agile delivery
  • Implementing and maintaining CI/CD pipelines
  • Monitoring application performance and troubleshooting issues
  • Enforcing security best practices
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service