The Developer will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment of a court management program. The court management program will be a cloud-based system.
ON-SITE WORK ONLY. POSIPOSITION SUMMARY: The Client Programmer is responsible for developing and supporting applications that support the Arkansas Judiciary. The Programmer will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment of a court management program. The court management program will be a cloud-based system.
JOB DUTIES: • Work on an Agile team that employs the Disciplined Agile Methodology
• Work with the build new team to develop and integrate a veteran's application with the new court management system
• Design, code, debug, and test application software and reports.
• Monitor, optimize, and tune applications and reports for maximum performance.
• Execute tasks conforming to formal techniques, standards, policies, and procedures.
• Troubleshoot user-reported application and report issues.
• Document and report on daily progress, procedures, and activities.
• Other duties as assigned
QUALIFICATIONS: Education - Bachelor of Science degree in Computer Science or a related field
Experience - Two years of experience in an application development role
KNOWLEDGE, SKILLS, ABILITIES: - Knowledge of DOTNET Core and Entity Framework Core frameworks
- Knowledge of, REACT, Next JS, Material UI
- Knowledge of and experience developing with the C programming language
- Knowledge of or experience developing solutions in the cloud
- Knowledge of database systems like Postgres and the integration of those databases into the development of system software
- Knowledge of and experience developing with JavaScript, CSS, and HTML
- Knowledge of and experience working with version control systems like GIT
- Knowledge of AWS services
- Knowledge of AWS lambda
- bility to develop visually appealing front-end websites including translating mock-ups into front-end code
- bility to design and implement automated testing including test driven development
- bility to design and develop RESTful web APIs
- Strong analytical and problem-solving skills
- Strong interpersonal skills
- bility to work as part of a team.
- bility to work well under pressure and meet deadlines.
- bility to learn new technologies and maintain technical currency
Programmers/Software Engineers must be familiar with industry accepted business practices and computer application development and support methodologies.