[Close] 

Software Developer - Configurator

JOB SUMMARY:
This position is responsible for analysis, design, development, testing, implementation and maintenance of software related to our 3d modeling and quoting applications. These applications and services primarily include, but may not be limited to, the development of CET Designer artifacts, Pricing Import, Quoting Exports, and Integrations with other applications. Performs a variety of complicated tasks. A wide degree of creativity and latitude is expected. This position will also be responsible for teaching acquired skills to other developers and act as a SME (subject-matter expert) when appropriate.
The CET Developer II will work in a team environment. This position could also be responsible for completing special projects in correspondence to the essential duties of this position.
ESSENTIAL/PRIMARY DUTIES:
Participate on projects.
Provides details on tasks that need to be performed in a Work Breakdown Session (WBS).
Perform unit testing during configuration/development stages.
Assist in resolving issues.
Explores alternative ways of meeting user requirements through improved processes or innovative solutions.
Report to Project Manager and/or Activity Manager on task status.
Report back to the Development Team on status of tasks as well as the overall project.
Perform other duties as assigned throughout the project.
Resolves issues within existing software portfolio.
Fulfills the requirements of requests to enhance software as specified.
Researches, evaluates, recommends, and implements software and hardware to assist in solution development or to use as program platforms.
Consults with clients to gather information about program needs, objectives, functions, features, and input and output requirements.
Analyzes and estimates feasibility, costs, time, and compatibility with hardware and other programs.
Analyzes, defines, and documents requirements for data, workflow, logical processes, hardware and operating system environment.
Creates interfaces with other systems, internal and external checks and controls, and outputs.
Converts designs and specifications into solution packages and/or executables and also compiles features and corrects any errors detected.
Creates test transactions and runs tests to find errors and confirm solution meets specifications.
Consults with client to prototype, refine, test, and debug programs to meet needs.
Writes and maintains documentation to describe solution or package development, logic, coding, testing, changes, and corrections to the development standard.
Writes documentation and/or reviews documentation written by others that describes installation and operating procedures.
Provides technical assistance by responding to inquiries from others regarding errors, problems, or questions about programs.
Trains end users or technical support staff to use new solutions, packages or programs
Monitors and supports the solutions, packages or programs after implementation.
Manage a queue of helpdesk requests, prioritized based on business need.
Provide ad-hoc reporting and analysis.
Prioritizes and oversees work of temporary software development resources; including interns and consultants.
Recommend hiring needs and assists in the interview process for new teammates. Takes a primary role in the hiring process for temporary teammates.
Performs other CET development duties as assigned.
SECONDARY DUTIES:
Contribute to the development of the annual IT budget by recommending asset and resource needs in a quantifiable manner
Contributes to the Software Roadmap.
Provides suggestions for business process improvement
EDUCATION and/or EXPERIENCE:
Bachelor's degree in Computer Science or related field from a four-year college or university, or equivalent combination of education and/or work experience.
Minimum of 2 years of related work experience with Object Oriented Programming.
Minimum of 2 years of User Interface experience.
Minimum of 2 years of experience developing software used by multiple end-users.
Desired but not required:
Experience managing and developing 3d modeling/design software
CM Programming Language Experience
HTML, CSS, JavaScript, and ASP.net & AJax
Project management experience
Relevant Certifications
COMPETENCY/SKILL REQUIREMENTS:
Experience with Object Oriented Programming and the application of the principles
Abstraction
Inheritance
Encapsulation
Ability to effectively facilitate team and customer meetings
Project Management skills a plus
Ability to work independently or in a collaborative team environment
Debugging, analytical and troubleshooting skills
Effective communication skills, able to communicate effectively with both technical and business users
SUPERVISORY RESPONSIBILITIES:
None



Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Junior Software Developer (.Net)
Columbus, OH Agility Partners
Network Software Developer
Columbus, OH Mettler-Toledo, Inc.
Software Developer - Video Processing (HR7014)
Dayton, OH Radiance Technologies, Inc.
Software Developer, Appraisal & Tax
Dayton, OH Tyler Technologies Headquarters
.net Software Developer Specialist - Edina, MN
Columbus, OH Accenture