Developer Team Lead
(Grand Rapids, MI 3 days / Remote 2 days)
Manage technical and programming support for integration between applications and third-party providers, leading sprint planning, developing, testing, enhancing, supporting current applications, and engaging in research and discovery to identify new solutions to elevate platform performance and user experience.
Analyze information to recommend and plan installation of new systems and monitor functioning for modification of existing systems.
Collaborate with data processing and project managers to obtain information on limitations and capabilities for data processing projects, utilizing GitHub repository for source control management, including branching, merging, and conducting through code reviews. Additionally, use JIRA for project management and issue tracking.
Manage Linux server infrastructure on AWS. Determine system performance standards and implement recommendations to improve efficiency of data processes, implement solutions, and unit and functional application testing processes in development.
Develop and direct software system testing or validation procedures, programming, or documentation and oversee preparation of scripts to automate and test automation tools, monitor performance, and deployment problems.
Migrate and develop microservices, transforming monolithic applications into scalable microservices architectures. Design, code, test, and troubleshoot application functionalities using Java and Spring Frameworks to ensure performance and responsiveness. Utilize application and database modeling tools, as well as SQL Server, JavaScript, JDBC, ORM, CSS, Jira, Git, GitHub and HTML5.
Modify existing software to correct errors, adapt it to new hardware, upgrade interfaces, and manage integrity of production and test systems, including data security, source code, executables and scripts.
Supervise the work of programmers, technologists, and internal client services team with ad-hoc reporting, support requests, managing existing code base, testing, and troubleshooting to develop application functionality.
Minimum of Bachelor's Degree in Computer Engineering, Computer Science, Computer Applications, or related field and 5 years' experience as Developer Team Lead, Software Engineer Lead, Software Engineer, Software Designer Lead, or related position.
Please apply by submitting application to RecogNation, LLC on Baudvillebrands.com / careers.
Team Lead • Grand Rapids, MI, United States