Under direct supervision, designs, codes or configures, tests, debugs, deploys, documents and maintains programs using a variety of software development toolkits, programming languages, testing/verification applications and tools, while adhering to specific development best practices and quality standards. Assists in gathering business requirements, translating that information into detailed technical specifications from which programs will be written or configured, and validating that the proposed applications align with the architectural design and with the business needs. Assists in process leadership for work groups, and product/service delivery strategy and work plans. Other responsibilities may include assisting with troubleshooting and issue analysis, as well as coding, testing and implementing software enhancements and/or applying patches. Under direct supervision, assists in analyzing and compiling the customer's business requirements. Works with more senior team members in researching and preparing program specifications, and then with the design, development (including coding/configuring, testing, debugging and documenting) and implementation of those requirements into customer-focused programming solutions that adhere to the development policies and standards, and align with the Information Services architectural design and customer's business needs. May assist with coding, testing and implementation of software enhancements and/or applying patches and other maintenance of existing applications, and help with the preparation of the appropriate documentation to record the modifications. Makes opportunities to expand skills by learning from more experienced Application Development Analysts. Gains knowledge from team members on how to: drive risk assessment by developing, implementing and evaluating system design, strategies, specifications and models; provide process leadership for work groups; help in product/service delivery strategy and work plans; understand and own the resolution for product, implementation and/or functionality issues and to provide troubleshooting support.
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
Education Level
Associate degree