Principal Technologist, Application Technology

Date: Jan 25, 2023

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 115 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.

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 and services, manages state of the art onsite data center, creates security policies, and sets internal standards for best practices in Technology project management.

 

The Services division executes projects that help our customers achieve their own business outcomes. Working closely with customers, Services leverages CAS people, technology, platforms, and products to supply customized solutions. By enabling our customers to realize value in CAS, we are creating a customer for life.

 

Position Accountabilities

The Services Technical Lead is the key liaison between our Technology division and our custom Services division who has expert software engineering skills as well as exceptional collaboration skills. The Services Technical Lead defines and drives architectural vision and technical strategy for technology elements of custom services and coordinates and aligns those aspects with the enterprise architecture strategy.  They will be a highly-engaged leader during the entire lifecycle – from strategy to specific pre-sale efforts and all the way through delivery. They design creative and appropriate solutions that may leverage existing CAS capabilities but could also blaze new technical paths based on customer needs. The Services Tech Lead has to be passionately committed to customer success, achieved by partnering with other leaders across the entire CAS enterprise. They must be skilled in direct client engagement and able to travel on occasion.

The Services Technical Lead helps define the “what” and owns the “how.” They work with the Services team on the “when.” The Services Technical Lead will maintain an understanding of an ever-evolving technical environment both inside and outside of CAS to identify optimal technical solutions. They must be able to work on multiple engagements simultaneously, and able to delegate technical duties while positioning the receiving teams for success.

 

Skills especially needed for Services engagements

•             Proactive approach to engaging across the enterprise

•             Identify current and future customer requirements and solutions by establishing personal rapport with prospects and active customers and others positioned to relay opportunities and requirements.

•             Transfer technical, solution knowledge and capabilities to customers and partners.

•             Prepare and participate in technical presentations for prospects and customers conveying solution approaches and services delivery value.

•             Assist in the development of services solutioning for inclusion in formal statements of work.

•             Provide technical support for CAS Services solutions: answer technical inquiries, analyze customer challenges, recommend possible solutions, and follow issue through to resolution or escalate if no resolution can be found.

•             Contributes to Services delivery effectiveness by identifying short-term and long-range issues that must be addressed, recommending options and courses of action, and implementing directives

•             Ability to occasionally travel to the customer and partner locations for both pre-sales and implementation

 

Work Planning

•             Partner with Services team and other functional leaders and delivery leads to build and present the plan, representing feasibility and estimated capacity needed

•             Partner with the Services team and other functional leaders across the enterprise to realize the solution vision, set realistic 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 solutions and maintaining existing solutions.

•             Assist with estimating the time and resources needed for delivering proposed 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 solution

•             Minimize technical complexity of solution 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 solution increments as frequently as possible.

•             Make technical debt visible and counsel the business leaders on strategic prioritization

•             Recommend new or better technologies and procedures to keep up with technology advancements.

•             Provide inputs to data modeling based on the project understanding.

•             Review design documents and test case documents written by other software engineers.

•             Write up design documents, flowcharts and review them with architects and business leaders

 

Coding

•             Code alongside team when necessary while guiding the team to grow technically and professionally.

•             Perform code reviews with developers and amend any changes required.

•             Develop test plans for quality testing of features and functionality.

•             Oversee unit tests of the new functionality and make sure the requirements are met.

•             Ensure the code written by other developers meets the quality and performance standards.

 

Production Readiness & Knowledge Management

•             Assist with creation of technical documents and programming comments so others can understand what was implemented.

•             Assist with creation of production support documentation

•             Assist the Solution Platform by providing direction, answering questions on the deployment process, steps, and any errors if encountered.

 

Education

•             Bachelor's degree or equivalent, relevant experience. 

 

Technical & Leadership Experience

•             Minimum of 10+ years of experience in software/solution development.

•             Minimum of 2+ years of direct customer engagement experience

•             Excellent oral and written communication skills

•             Excellent knowledge of application development and technology life cycles.

•             Ability to relate technical information to non-technical partners and customers

•             Excellent problem-solving skills.

•             Good leadership and team building skills.

•             Experience in external customer facing software development required

•             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.

•             Mentor technical team members in project teams.

•             Maintain curiosity and learning focus.

 

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

Division

Position Summary


Nearest Major Market: Columbus

Job Segment: Testing, Developer, Information Technology, IT Architecture, Project Manager, Technology