Position Overview
Responsibilities Lead programming projects by designing, developing, and maintaining software applications to meet business needs Apply advanced knowledge of system architecture to create scalable and robust software solutions Manage and optimize databases to ensure data integrity and performance in application environments Utilize expertise in operating systems to troubleshoot and enhance system-level software functions Analyze complex problems and implement effective solutions to improve software reliability and user experience Communicate technical concepts clearly and collaborate with cross-functional teams to align software development with organizational goals Preferred competencies and qualifications Bachelor's degree in Computer Science, Information Systems, or a related field 5-8 years of programming experience, including at least 2 years in a senior or lead role Proficiency in multiple programming languages relevant to the company's technology stack Strong knowledge of system...