Software Developer

Park Place Technologies•Highland Heights, OH

About The Position

The Software Developer is responsible for analyzing, designing, implementing, testing, and maintaining professionally engineered Network Analytics software systems and supporting internal tools to meet business needs and PPT’s quality standards. The role follows ParkView’s software development life cycle and associated processes, working with development, product management, software architecture, and QA teams to define and deliver features and enhancements.

Requirements

  • 1–3 years of work experience in software development or equivalent experience.
  • Ability to work under time-sensitive deadlines with significant business impact.
  • Experience using Python and C++.
  • Analytical thinking and a natural aptitude for problem solving.
  • Positive attitude toward learning.
  • Good written and verbal communication skills.
  • Proactive team player.
  • Bachelor’s degree required.

Nice To Haves

  • 3–5 years of work experience in software development or equivalent experience.
  • Experience using Linux, Visual Studio, Java, or JavaScript.
  • Commercial work experience.

Responsibilities

  • Understand and comply with ParkView’s software development life cycle and its associated processes.
  • Work with the Development Manager and Product Management to establish requirements for new features and enhancements, and translate them into documented specifications as appropriate.
  • Document product development, project, and user tasks.
  • Work with Software Architects to devise solutions, investigate feasibility when necessary, and document solutions and investigation results as appropriate.
  • Produce technical design documentation and ensure it receives peer review.
  • Implement software components according to design and within timelines agreed with the Development Manager.
  • Conduct appropriate code-level testing and create automated test scripts or unit tests as agreed with the Development Manager and Software Architects.
  • Work with QA to create and review test plans and, when needed, help execute functional, integration, and system testing.
  • Participate in resolving issues and software bugs identified before and after release, internally or by customers in the field.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service