APPLICATIONS DEVELOPER II

State of ArkansasLittle Rock, AR
104d$80,414 - $131,201

About The Position

As the largest industry in Arkansas, the Arkansas Department of Agriculture is dedicated to the development and implementation of policies and programs for Arkansas agriculture and forestry to keep its farmers and ranchers competitive in national and international markets while ensuring safe food, fiber, and forest products for the citizens of the state and nation. The Department is organized into five Divisions: Forestry Division, Livestock and Poultry Division, Natural Resources Division, Plant Industries Division, and Shared Services Division. 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.

Requirements

  • 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.

Nice To Haves

  • Responsible for designing, developing, and maintaining robust web applications using .NET Core MVC, Entity Framework, and SQL Server.
  • Proven experience in .NET Core MVC development.
  • Knowledge of RESTful APIs and microservices architecture.
  • Proficiency in C#, HTML, CSS, JavaScript, Bootstrap, and related web technologies.
  • Experience with version control systems (e.g., Git).
  • Strong problem-solving skills and attention to detail.

Responsibilities

  • 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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service