Senior Software Developer

1100 Applied Industrial Technologies, Inc.Cleveland, OH
1dOnsite

About The Position

Applied Industrial Technologies is seeking a Senior Software Developer to join our growing technology team. This role is responsible for designing, developing, and supporting enterprise applications using the Microsoft technology stack. The ideal candidate brings strong technical expertise, a self-starter mindset, and the ability to work in a fast-paced, collaborative environment.

Requirements

  • Bachelor’s degree in computer science, Information Systems, or related field; or equivalent experience.
  • 5+ years of software development experience.
  • Strong proficiency in C#, .NET Core, modern API development, or similar application development technologies.
  • Solid experience with SQL Server, including query optimization and stored procedures.
  • Ability to work independently, learn new technologies quickly, and drive initiatives forward.
  • Must live in Cleveland metro area. We are unable to provide relocation expenses
  • Must be legally authorized to work in the United States. Sponsorship will not be provided for this position

Nice To Haves

  • Experience with SAP ERP.
  • Experience with Azure Data Factory (ADF).
  • Experience in industrial, distribution, or manufacturing environments.
  • Experience using AI tools in the development process.

Responsibilities

  • Develop, enhance, and maintain applications using .NET Core, C#, and related Microsoft technologies.
  • Design and build scalable REST APIs for internal and external use.
  • Develop cross platform applications using .NET MAUI for mobile and desktop.
  • Work with SQL Server databases (on Prem and Azure), including queries, stored procedures, SSIS and performance tuning.
  • Implement and support CI/CD pipelines using Azure DevOps.
  • Deploy and maintain applications in on-prem IIS, Azure App Services and Azure Kubernetes Service (AKS).
  • Collaborate with business and technical teams to deliver high quality solutions.
  • Troubleshoot and resolve application and system issues.
  • Utilize AI assisted development tools to improve productivity and code quality.
  • Stay current with emerging technologies and apply them where appropriate.
  • Other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service