Cai banner

Junior Software Developer

Cai

The Role

Overview

Assist in software development, maintenance, support, and debugging.

Key Responsibilities

  • software testing
  • code development
  • website design
  • help desk
  • program maintenance
  • debugging

Tasks

-Develops and maintains program documentation -Tests and verify the function and performance of new software and changes to existing software -Codes and unit tests software components based upon detailed specifications -Designs, builds, and maintains websites using authoring or scripting languages, content creation tools, management tools, and digital media -Prepares flowcharts and block diagrams and codes program modules for application systems development -Develops design logic for individual programs -Responds to help desk tickets and work with vendor support contacts to resolve technical problems with desktop computing equipment and software -Maintains production application programs/program modules as necessary -Performs analysis, maintenance, programming, and support work on modules of existing systems under close supervision -Maintains essential records and files -Debugs software problems following defined procedures -Identifies, documents, communicates, and solves problems with new and existing software

Requirements

  • web frameworks
  • java
  • python
  • cms
  • testing
  • debugging

What You Bring

-Familiarity with web development frameworks and tools -Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor -1 year of software development experience -Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc -Experience with state or local government systems -Knowledge of programming languages such as Java, Python, or JavaScript -Familiarity with content management systems and website development tools -Basic understanding of software testing processes and methodologies -Ability to troubleshoot and debug software issues

The Company

About Cai

-Applies expertise in IT services and consulting to modernize legacy systems and secure infrastructure. -Portfolio includes application development, managed services, AI-driven data analytics, and cybersecurity. -Typically handles public-sector digital transformation and commercial IT modernization efforts. -Recognized as a top employer and leader in application modernization services.

Sector Specialisms

Local Government

State Government

Municipalities

Corporate Enterprises

Healthcare

Financial Technology

Transportation Authority

Public Sector

Business Process Outsourcing

Cloud Services

Application Modernization

Business Transformation

IT Support

Contingent Workforce Solutions

Cybersecurity

Government Fiscal Services

Grant Compliance

Fraud, Waste, and Abuse Analysis

Medical Economics