
Analyze user needs and business requirements to design software solutions. Write clean, efficient, and well-documented code using programming languages such as Java, Python, C#, or JavaScript. Develop, test, and deploy new applications or features. Maintain and update existing applications to ensure functionality and improve user experience. Collaborate with cross-functional teams, including designers, project managers, and quality assurance, to deliver high-quality software products. Debug and resolve issues in software applications to ensure optimal performance and reliability. Stay up to date with emerging technologies and best practices in software development. Provide support and training to end-users when needed.
This position requires on-site employment with no remote or hybrid options available.
Preferred Qualification
Job Responsibilities and Expected Results
Key Responsibilities
Expected Results
Job Series: Information Technology – Application Support
Classification: Applications Developer II
Class Code: IAS05P
Pay Grade: IST08
Salary Range: $80,414 – $131,201
The Applications Developer II is responsible for designing, coding, testing, and maintaining software applications tailored to meet the needs of agencies or end-users. Working as part of a development team or individually, the Applications Developer II collaborates with clients, analysts, and project managers in an attempt to translate business requirements into functional applications. The role requires proficiency in programming languages, knowledge of software development methodologies, and the ability to troubleshoot and optimize performance in a fast-paced environment.
Analyze user needs and business requirements to design software solutions.
Write clean, efficient, and well-documented code using programming languages such as Java, Python, C#, or JavaScript.
Develop, test, and deploy new applications or features.
Maintain and update existing applications to ensure functionality and improve user experience.
Collaborate with cross-functional teams, including designers, project managers, and quality assurance, to deliver high-quality software products.
Debug and resolve issues in software applications to ensure optimal performance and reliability.
Stay up-to-date with emerging technologies and best practices in software development.
Provide support and training to end-users when needed.
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Attention to detail and ability to work independently or collaboratively.
Adaptability in learning and applying new technologies quickly.
Bachelor’s Degree in Computer Science, Software Engineering, Computer Systems Engineering, Information Technology, or a related field.
Minimum of 6 years of experience in software or application development.
Proven expertise in at least one programming language and familiarity with databases such as MySQL or MongoDB.
Experience in using frameworks such as .NET, Django, or React.
Advanced degrees or certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) may be required.
Satisfaction of the minimum qualifications, including years of experience and service, does not entitle employees to automatic progression within the job series. Promotion to the next classification level is at the discretion of the department and the Office of Personnel Management, taking into consideration the employee’s demonstrated skills, competencies, performance, workload responsibilities, and organizational needs.
N/A
OTHER JOB RELATED EDUCATION AND/OR EXPERIENCE MAY BE SUBSTITUTED FOR ALL OR PART OF THESE BASIC REQUIREMENTS, EXCEPT FOR CERTIFICATION OR LICENSURE REQUIREMENTS, UPON APPROVAL OF THE QUALIFICATIONS REVIEW COMMITTEE.

When you work for the State of Arkansas, you have the unique opportunity to make a real difference in the lives of others through the delivery of critical services. Whether improving the lives of others through workforce development, critical infrastructure repair, foster care placement, emergency response, blockchain technology, or forestry preservation, state employees add significant value to the lives of all Arkansans.