J. Fletcher Creamer & Son, Inc is currently looking for a Field Technology Intern / Co-Op to add support to our current IT leaders. (Monday through Friday, in-office, FT hours)
Desired Qualifications:
- Pursuing a major in Computer Science or similar is required.
- Experience in the software engineering or consulting industry is preferred.
- Multiple software language development experience is highly desirable.
Responsibilities:
- Build information systems by designing, developing, and installing software solutions
- Design interactive applications
- Create software in Java, Ruby on Rails, PHP, C++ or other programming languages
- Interface, navigate and edit/update/maintain relational databases - SQL and ORM technologies (JPA2, Hibernate)
- Develop web applications using the latest popular and modern web framework
- Create multi-level testing of developmental and production systems (QC & QA)
- Routine utilization of software engineering tools
- Multi-level documenting requirements and specifications within code and other resources
Specific Duties:
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
- Prepares and installs solutions by determining and designing system specifications, standards, and programming
- Improves operations by conducting systems analysis; recommending changes in policies and procedures
- Obtains and licenses software by gaining required information from vendors; recommending purchases; testing and approving products.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional
- Protects operations by keeping information confidential
- Provides information by collecting, analyzing, and summarizing development and service issues
- Accomplishes engineering and organization mission by completing related results as needed
- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
- Deploy programs and evaluate user feedback
- Comply with project plans and industry standards
- Ensure software is updated with latest features
Special Skills / Abilities Needed:
- Analyzing Information
- General Programming
- Software Design
- Software Debugging
- Software Documentation
- Software Testing
- Problem Solving
- Teamwork
- Software Development Fundamentals
- Software Development Process
- Software Requirements
- Experience in Agile teams
- Expertise in conflict resolution
- Excellent organizational skills
- Excellent analytical skills
Travel:
- Overnight travel: Infrequent
- Intra / interstate: Occasional
Physical Requirements:
- Ability to work in an office environment involving the use of normal office machines. Ability to drive vehicle to and from office locations and potentially job site locations.