The position involves analyzing user requirements to derive software design and performance requirements. The candidate will be responsible for designing and coding new software or modifying existing software to add new features. Debugging existing software and correcting defects is also a key responsibility. The role includes integrating existing software into new or modified systems or operating environments, as well as developing simple data queries for existing or proposed databases or data repositories. Additionally, the candidate will provide recommendations for improving documentation and software development process standards, assist with developing and executing test procedures for software components, and write or review software and system documentation. Modifying existing software to correct errors, adapt to new hardware, or improve performance is also part of the job. The candidate will develop software solutions by analyzing system performance standards, conferring with users or system engineers, analyzing systems flow, data usage, and work processes, and investigating problem areas.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Senior
Industry
Professional, Scientific, and Technical Services
Education Level
Bachelor's degree
Number of Employees
251-500 employees