Designs, develops, documents, tests, implements, and debugs new and existing software solutions, including large-scale proprietary software for internal use. Serves as a technical expert on development projects and participates in the full development life cycle, including requirements analysis and design. Writes technical specifications based on conceptual designs and stated business requirements. Supports, maintains, and documents software functionality; identifies and evaluates new technologies for implementation; and analyzes software components to identify causes of errors and revise programs as needed. Analyzes user needs, system requirements, and business processes to determine technical requirements. Consults with end users to prototype, refine, test, and debug components to meet their needs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level