Software Developer (Remote)

Lincoln Electric Holdings, Inc.
Apply Now

Job Description

PURPOSE: Develop customer facing software applications that run on Windows and Azure Cloud. The applications under development focus on industrial IoT solutions, Machine Learning solutions to analyze and optimize welding operations, and visual workflow solutions that control semi-automatic welding operations. Development work will include a large range of technologies including Ethernet communications, REST web services, database design/SQL, and various UI development tools. Ideal candidates will have the ability to turn concepts into functional applications while thinking about future expansion to maximize code reusability, have an organized approach for solving problems, and work well in a collaborative team that is working remotely but frequently interacting on a daily basis with tools like Microsoft Teams.

JOB DESCRIPTION (DUTIES AND RESPONSIBILITIES)

  • Develop customer-facing applications using C# or Java, and SQL. Common tools including Git, Visual Studio 2019, Eclipse, Swagger, Postman, Docker Containers, and Kubernetes.
  • Design and write software using various languages, primarily C# or Java, with the ability to work independently and take a leading role with a functional team or project; requiring minimal guidance from supervisors.
  • Manage development tasks and lead project areas with an Agile Methodology, structured Sprint cycles (normally 2 weeks), and use of Azure DevOps for Backlog management. Plan, complete, and manage development activities from a Backlog of User Stories and Tasks while providing feedback on estimated effort required for completion.
  • Design code/application tests as part of the development process to ensure consistent functionality throughout the application lifecycle.
  • Collaborate and create functional specifications to help create overall requirements. Provide guidance and design application architecture, User Stories, Tasks, and application documents. Considers future requirements and possibilities in line with the vision for Lincoln software applications; develop software with this vision in mind.
  • Interface with customers (internal and external) to assist with problem solving, debugging field problems, explaining application features, and developing new requirements.
  • Lead development steps or segments of projects within a broader project while maintaining accountability for ongoing development activities. Provides guidance and support for colleagues with less experience.
  • Assumes additional responsibilities as needed or directed in support of the Company’s 2025 Strategy.

BASIC REQUIREMENTS

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 9 or more years of software development experience.
  • Experience with C#, Java, and SQL programming languages.
  • Ability to lead development efforts while continuing work on multiple User Stories or Tasks and maintain development velocity when blockers are encountered in some areas. Ability to manage activities and help others maintain a high development velocity.
  • Ability to investigate, learn, and apply new technologies; find ways to improve productivity.
  • Established communication skills verbally and in writing. Ability to effectively communicate ideas to small and large groups.

???????Qualified applicants will receive consideration for employment without regard to their race, color, religion, national origin, sex, protected veteran status or disability.

Company Info.

Lincoln Electric Holdings, Inc.

Lincoln Electric Holdings, Inc. is an American multinational and global manufacturer of welding products, arc welding equipment, welding consumables, plasma and oxy-fuel cutting equipment and robotic welding systems.

Get Similar Jobs In Your Inbox

Lincoln Electric Holdings, Inc. is currently hiring Software Developer Jobs in Cleveland, OH, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More