Technical Lead

Date: Sep 13, 2021

Location: Columbus, OH, US, 43202

Company: American Chemical Society

CAS uses intuitive technology, unparalleled scientific content and unmatched human expertise to help companies create groundbreaking innovations that benefit the world. As the scientific information solutions division of the American Chemical Society, CAS manages the largest curated reservoir of scientific knowledge, and for 112 years, has helped innovators mine, assess and apply that information to keep businesses thriving. The CAS team is global, diverse, endlessly curious and strives to make scientific insights accessible to innovators worldwide.

CAS is currently seeking a Technical Lead Software Engineer.  This position will be located in our headquarters in Columbus, Ohio.


The Technology division is responsible for the direction, planning, coordination, and management of the organization’s information resources.  Technology builds, enhances, and maintains online products and scientific databases; creates and maintains various applications to support research efforts of scientists, information professionals, patent examiners, corporations, and law firms worldwide.  The division also provides resources to employees, technical support for products, manages a state of the art onsite data center, creates security policies and sets internal standards for best practices in Technology project management.

Specific Responsibilities:

The Product Technical Lead is the Technology Owner for our internal curation products. The Product Technical Lead defines and drives technical strategy and architectural vision for the products. They design appropriate solutions and recommend alternative approaches, when necessary. The Product Tech Lead has to be passionately committed to product success.

The Product Technical Lead helps refine the “what” and owns the “how.” The Product Technical Lead works with the product manager and delivery lead on the “when.” The Product Technical Lead will understand an ever evolving technical environment both within and outside of CAS to identify the optimal technical direction.

Work Planning
•Partner with the product manager and delivery lead to build and present the roadmap, representing feasibility and team capacity
•Partner with the product manager and product owner to realize the product vision, set realistic feature goals and identify technical risks and dependencies
•Understand the current technical capabilities and limitations and recommend innovative approaches to reduce the overhead of developing new features and maintaining existing features.
•Assist the software engineers in estimating the time and resources needed for new requirements.

 Requirements & Analysis
•Analyze requirements for feasibility with regards to testing and implementation.
•Utilize agile development methodologies while planning and developing the new requirements.

 Design
•Own technical architecture for the products
•Minimize technical complexity of product implementation
•Leverage platform architectures and shared services to improve quality and speed to market
•Lead the development team in thin-slicing work to deliver meaningful product increments as frequently as possible.
•Make technical debt visible and counsel the product manager on strategic prioritization
•Share progress made by the product team and value delivered
•Recommend new or better software technologies and procedures to keep up with the technology advancements.
•Provide inputs to data modeling based on the project understanding.
•Review design documents and test case documents written by other software engineers.
•Evaluate new project and business requirements, feasibility and design new UI (User Interface) Screens by creating mockups and proof of concepts.
•Write up design documents, flowcharts and review them with architects and product managers
•Evaluate and prioritize/categorize new requirements into phases to help project management plan the schedule for release.

Coding

•Ensure the code written by project teams meets quality and performance standards.
•Coordinate development of test plans for quality testing of the new features and functionality.
•Oversee unit tests of the new functionality and make sure the requirements are met.
•Write technical documents and programming comments so other software engineers can understand what was implemented.
•Write migration documents with instructions explaining the process for customers running on previous versions of the product.
•Assist the Solution Platform group by providing direction, answering questions on the deployment process, steps, and any errors if encountered.
•Handle deployments and foresee issues and review steps and tasks performed by the solution delivery team.
•Assist production support team by providing direction, answering questions on application functionality, and implementing fixes.
•Write deployment documents for production support team on how to install the new source code.
•Perform document review with software engineers and architects.
•Share progress made by the product team and value delivered.

 Qualifications:
•Bachelor's degree or equivalent, relevant experience. 
•Minimum of 10+ years of experience in software development.
•Experience in workflow applications preferred.
•Experience developing and integrating application program interfaces (APIs) into applications.
•Experience supporting production operations and ITIL-based processes.

•Excellent knowledge of application development and technology life cycles.
•Experience motivating team members for greater engagement, productivity and quality.
•Proven experience in communicating with management at all levels; ability to regularly communicate progress to appropriate stakeholders.
•Ability to work in a rapidly changing, high growth environment.
•Ability to understand and work with strong attention to details.
•Ability to mentor team members in project teams.
•Experience in conducting technical interviews for hiring new talent.
•Excellent oral and written communication skills.

•Experience with digital transformations is highly desired

•Experience in the publishing industry is a plus


CAS offers a competitive salary and comprehensive benefits package, including a generous vacation plan, medical, dental, vision insurance plans, and employee savings and retirement plans.  Candidates for this position must be authorized to work in the United States and not require work authorization sponsorship by our company for this position now or in the future.  EEO/Minority/Female/Disabled/Veteran


Nearest Major Market: Columbus

Job Segment: Testing, Project Manager, Technical Support, Data Center, Research, Technology