Senior Development Analyst

Swagelok Company•Solon, OH
•Hybrid

About The Position

The Senior Development Analyst provides advanced analytical support for development activities at Swagelok. The role turns business needs into actionable insights that inform decisions, evaluates and communicates data, and helps development teams understand performance, identify trends, and improve outcomes. It works with moderate independence, applying established methods and sound judgment while coordinating across functions to support consistent execution and reliable results. The role also helps improve process discipline and data quality by identifying issues, recommending practical improvements, and supporting effective use of information across the organization. The position leads technical design, development, testing, implementation, and support of complex software applications and integrations. It translates complex requirements into technical solutions, coordinates development work across projects, guides other developers, and collaborates with stakeholders and technical leaders to ensure solutions meet business needs and architectural standards. The role is based in a normal office environment and may require travel between locations in Ohio and Pennsylvania.

Requirements

  • Bachelor’s degree in a related field and at least 7 years of relevant software development or enterprise application development experience, including leading technical development activities for complex projects; or, in lieu of a degree, at least 11 years of relevant experience.
  • Advanced proficiency in relevant programming languages, development frameworks, database technologies, and enterprise application platforms.
  • Demonstrated experience designing and implementing complex applications, integrations, and database solutions involving multiple systems or business functions.
  • Advanced knowledge of software architecture principles, application design patterns, development methodologies, testing practices, and technical documentation.
  • Ability to independently lead complex technical assignments, evaluate solution alternatives, and resolve challenging technical problems.
  • Experience providing technical guidance, conducting code reviews, mentoring developers, and promoting consistent development practices.
  • Strong analytical, problem-solving, communication, and collaboration skills, including the ability to influence technical decisions across teams.
  • Ability to operate standard office equipment, such as a computer, telephone, copier, and printer.
  • Ability to communicate effectively in small and large groups and settings.
  • Ability to travel between multiple locations in Ohio and Pennsylvania as needed.
  • Ability to perform essential job functions safely and successfully, meet productivity standards, and maintain regular, punctual attendance.

Responsibilities

  • Lead the technical design, development, testing, and implementation of complex software applications and integrations in alignment with business requirements and architectural standards.
  • Collaborate with business analysts, architects, and stakeholders to evaluate complex requirements and translate them into technical designs and implementation approaches.
  • Independently lead technical development activities for complex departmental and cross-functional projects, coordinating deliverables and dependencies.
  • Develop and implement complex application components, integrations, and database solutions.
  • Evaluate technical solution alternatives and recommend approaches that balance functionality, performance, maintainability, scalability, and complexity.
  • Provide technical guidance to developers, review technical designs, conduct code reviews, and promote development standards.
  • Investigate and resolve complex application defects, integration issues, and production incidents; identify root causes and implement sustainable solutions.
  • Develop technical specifications, application designs, interface documentation, and implementation plans.
  • Collaborate with project managers and technical teams to estimate development effort, identify dependencies, and manage technical risks.
  • Lead technical testing and quality assurance, including unit testing, integration testing, and validation.
  • Identify opportunities to improve application performance, reliability, maintainability, and operational effectiveness.
  • Mentor less-experienced developers and support team capability development.
  • Contribute to defining, evaluating, and adopting development methodologies, tools, technologies, and technical standards.
  • Collaborate with architects and technical leaders to align application designs with technology strategies and architectural principles.
  • Communicate technical concepts, recommendations, and implementation considerations to technical and nontechnical stakeholders.
  • Perform other duties as assigned.

Benefits

  • Comprehensive Total Rewards package focused on health and wellness, compensation, retirement planning, and supplemental rewards.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service