Acts as a technical consultant on small to medium-sized product design, implementation, enhancement and integration projects.
Essential Job Functions
Provides knowledge of technical products or families of technologies on small to medium-sized projects typically involving single product or single computer environments, where design is non-
complex, to ensure client business needs are met.
Analyzes customer business requirements and product objectives to develop and ensure that product application designs meet customer specifications.
Estimates time frames and quality and quantity of resources required to implement projects; develops plans incorporating project variables to ensure that projects are completed in timely and cost effective manners.
Conducts and provides periodic status checks with customers and teams to assess projects against plans; performs re-forecasts of project variables as necessary to maintain final product quality.
Identifies and recommends products, technologies and vendors that meet the budgetary constraints of the project / program.
Identifies potential uses for product and technologies, investigates and resolves matters of significance and designs strategies to ensure that product meets business needs.
Works closely with and provides subject matter expertise to functional architects to ensure that product design and deployment meet client and company guidelines.
Recommends specific product configurations to assist with product design and integration.
Acts as a liaison between clients and company; provides insight and advice to customers concerning applicability of specific products / technologies.
Selects, coordinates and implements technical product components, ensuring that solutions address business concerns.
Bachelor's degree or equivalent combination of education and experience
Bachelor's degree in software engineering, information systems, computer science, or related field preferred
Three or more years of experience in software development, technical support, or consulting
Experience working with technical products, vendors, and families of technologies
Experience working with the product development life cycle and business processes as they impact overall product plans
Experience working with client business and technological requirements and company software and hardware products and services
Experience working with technology architecture, mainframes, scheduling software, and other related technologies
Experience working with programming design, programming concepts, coding languages, development tools, processes, approaches and / or techniques
Communication skills to communicate with customers, support personnel and management
Organizational skills to balance and prioritize work
Analytical and problem solving skills
Ability to work independently and as part of a team
Ability to work with relational databases
Willingness to travel