SCADA Full Stack Application Developer

Insight Global
Cleveland, OH, United States
17 days ago
Apply on jobs.insightglobal.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$98,000.0 - $123,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Component-Based Software Engineering Application Integration Architecture Software Applications Application Performance Management JIRA C++ (Programming Language) Cloud Computing Program Optimization Code Review
+28 more
Computer Programming Databases Software Debugging Programming Tools Supervisory Control and Data Acquisition (SCADA) Python (Programming Language) PostgreSQL Microsoft SQL Server Message Queuing Telemetry Transport (MQTT) Oracle (Applications) Scrum Methodology Redis Software Tools Ruby Software Engineering Software Requirements Analysis Software Systems SQL Databases Tableau (Software) Snowflake Grafana Backend Git Information Technology Tools for Reporting Front End Software Development Jenkins Programming Languages

Job description

The Full Stack Application Developer is responsible for supporting the design, development, enhancement, and deployment of software applications used across local, networked, cloud-based, and internet-facing environments. This individual will leverage experience with modern programming languages, development tools, and delivery methodologies to build scalable and reliable solutions that meet business and operational needs.

Working closely with cross-functional teams, including business analysts, project managers, end users, and fellow developers, the Full Stack Application Developer will contribute to the full software development lifecycle. This role requires a strong foundation in both front-end and back-end development, excellent problem-solving skills, and the ability to translate technical concepts into business-friendly solutions.

Key Responsibilities Analyze and validate business and system requirements to support the development of software solutions. Assist in creating detailed technical specifications, application designs, and programming documentation. Design, develop, test, and deploy front-end and back-end application components using modern programming languages and frameworks. Write, review, debug, and optimize code while collaborating with senior engineers to ensure adherence to coding standards and best practices. Support the integration of applications with databases, APIs, cloud platforms, and third-party systems. Collaborate with team members to develop and maintain documentation, installation procedures, and software support materials. Participate in code reviews, testing activities, and troubleshooting efforts to ensure application quality, performance, and security. Engage stakeholders, including users, developers, business analysts, and project managers, to gather feedback, address project concerns, and manage expectations throughout the development lifecycle. Contribute to Agile ceremonies, including sprint planning, daily standups, retrospectives, and backlog refinement sessions. Monitor application performance and assist with maintenance, upgrades, and issue resolution. Stay informed on emerging technologies, development tools, and industry best practices, and share knowledge with the broader team through training and collaboration. Salary $96k-$123k

Requirements

Bachelor’s degree in Computer Science or in lieu of a degree, at least 3 years of experience in application development or application engineering 2+ years of experience in software development, specifically in application development engineering Familiarity in programming languages such as Java, C++, Python, or Ruby Experience in software development tools such as Git or Jenkins Strong written and verbal communication skills Ability to work collaboratively with cross-functional teams

Nice to Have Skills & Experience

Specific knowledge/experience: Ignition 8.1 / Perspective Python, Java, JavaScript, C / C++, SQL, and MQTT protocol. A working knowledge of JIRA is a plus but not required. As part of a team, this position will be working closely within the IT team as well as Engineering. Database knowledge: Oracle, SQL Server, ADX, Snowflake, Redis, PostGres Reporting tools: Tableau, Seeq, Grafana Solace event broker

Benefits & conditions

Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.insightglobal.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all