Job Title: ProgrammerThe Programmer develops, tests, maintains, and supports software applications and program modules according to defined business and technical requirements.Key ResponsibilitiesDevelop program specifications and technical designs.Write, test, debug, and maintain application code.Create and update program documentation.Modify existing software to correct errors and improve performance.Participate in system testing and quality assurance activities.Support software deployment and production operations.Assist users and technical staff in resolving application issues.Ensure compliance with coding standards and development best practices.Required SkillsProgramming and software developmentApplication maintenance and supportData structures and database conceptsTesting and debugging techniquesTechnical documentationProblem-solving and analytical skillsPreferred QualificationsBachelor's degree in Computer Science or related fieldExperience with one or more modern programming languages and development frameworks