Advisory SW Engineer.Research & Development
Boulder, CO 80301 US
"Has professional and in-depth knowledge of software development, system/product design, and integration; typically acquired via significant professional experience. Requires a BS degree in engineering and experience specific to the engineering discipline.
Education / Certification- B.S. in Computer Science, Computer Engineering, or related fieldThe experienced programmer will join the Quality Development Engineering Automation Programming team to develop, maintain and enhance customized programs that support the qualification of Digital Front End (DFE) enterprise-class continuous forms high speed production and commercial printers.
The Automation Programming team uses state of the art programming techniques and has the autonomy to use creativity to design programs that greatly enhance the capabilities of automated testing. This unique environment will challenge the programmer to push the limits of programming designs, as well as learn and apply concepts such as machine learning functions as the team enables the continuing transition to a more agile environment while supporting legacy programs. The programmer will collaborate with a small team of local and global team members to achieve the goals of the group. Excellent communication and problem-solving skills are important in the dynamic and changing environment.
"Scope of work encompasses multiple components, or a complex component, of a software product or solution. Solves complex software engineering problems within the company. Uses judgment within defined policies and practices. Ensures design and code development incorporates latest technologies and maximizes resources. Makes decisions and recommendations on priorities, design changes, improvements, and problem resolution.Defines, recommends, and implements software alternatives and solutions which will achieve a high level of efficiency and customer satisfaction. Advises other professionals on complex software product issues related to own discipline. Accountable for completion of team or departmental results and activities and or projects involving multi functional teams on or ahead of schedule while achieving or improving cost and quality objectives. Decisions have a direct and significant effect on project/team objectives and directly impact customer satisfaction, cost, quality and expense Provides on-going technical guidance and leadership for software development projects within the team or functional area.Thoroughly understands and effectively executes existing software development processes and procedures and develops new approaches as appropriate. Actively participates in defining and deciding upon objectives which support the changing business needs.Contributes to development of organizational goals. Failure to accomplish would normally have serious results and substantial additional l resources to correct.Ensures accurate and thorough documentation is maintained for the project