Posted 1w ago

Lead Software Developer I

@ RoviSys
Aurora, Ohio, United States
OnsiteFull Time
Responsibilities:Leading team, Configuring systems, Developing software
Requirements Summary:Bachelor’s in computer science or related field; 3 years of software development experience; proficient in JavaScript, C#/.NET, Java, Spring, IntelliJ, Jira, Perforce, code collaboration tools, and DB/SQL databases; Agile/Scrum experience.
Technical Tools Mentioned:JavaScript, C#/.NET, Java, Spring Framework, IntelliJ, Jira, Perforce, Code Collaborator, DBVisualizer, MS SQL, Oracle, Automated Testing
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Lead Software Developers are responsible for designing and implementing software development projects. 

Team Leadership & Sales Support

  • Provide technical guidance and act as a part of the leadership team
  • Identify and assign tasks within the project team
  • Assist with change order generation by estimating hardware costs and the engineering effort required for changes in
  • project scope
  • Maintain relationships with existing customers

Instrumentation & Electrical Design

  • Create instrument lists by examining P&ID drawings
  • Evaluate instrumentation and select devices appropriate for the project
  • Evaluate and select controls hardware appropriate for the project
  • Compile submittal documentation for controls and instrument hardware
  • Create panel layouts and electrical schematics for controls enclosures
  • Procure project hardware
  • Provide technical support for panel fabrication technicians
  • Inspect completed control enclosures

System Design and Configuration

  • Lead customer design review meetings
  • Configure PLC and/or DCS control algorithms
  • Configure user interface and HMI screens
  • Execute internal functional and quality control testing
  • Draft system documentation
  • Assist is customer demonstrations and acceptance testing

Onsite System Startup

  • Install project software and configuration onto site systems
  • Participate in point to point loop checks for all instrumentation
  • Perform software calibration and tuning
  • Conduct functional tests of all systems
  • Troubleshoot installation discrepancies
  • Support additional customer testing
  • Program field modifications as required
  • Train customer representatives on operations and maintenance of system

Working Conditions

The role requires up to 25% travel to various unanticipated client sites throughout the U.S. based on customer requests

  • Bachelor’s in Computer Science, Software Engineering, Information Systems, or closely related
  • 3 years of experience as a Software Developer, developing custom JavaScript, using Agile/ Scrum processes, and using C#/.Net, Java, Spring Framework, IntelliJ, Jira, Perforce, Code Collaborator, DBVisualizer, MS SQL, Oracle, and automated test scripts.