Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems
Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results
Designs, codes, tests, debugs, and documents programs, subroutines, and scripts
Develops and implements program/system test plans
Devises data verification methods and standard system procedures
Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems
May conduct research on software and hardware products to justify recommendations and support management in budgeting and purchasing efforts
Acts as expert technical resource to development staff in all phases of the development and implementation process
Requirements
Bachelors Degree in Computer Science or equivalent work experience required
1+ years of experience with information technology concepts, application development methodology, terminology, and standards required
5+ years of systems and programming experience required
1 year of expert working knowledge of at least one programming language in use at BCBST
Experience with OpenShift for container orchestration and management
Experience with Microsoft Azure cloud services
Proficiency in Terraform for infrastructure as code (IaC)
Proficiency in React for front-end development
Experience with Node.js for back-end development
Familiarity with modern JavaScript frameworks and libraries
Experience with CI/CD pipelines and tools (e.g., Jenkins, GitHub Actions)
Knowledge of containerization technologies (e.g., Docker)
Proven analysis, design, and coding skills, and demonstrated success in leading large and complex projects
Benefits
Monthly on-call rotation
Relocation assistance available for candidates moving to Chattanooga, TN
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
programming languagesapplication development methodologysystems programmingdata verification methodsprogram/system test planscontainer orchestrationinfrastructure as codefront-end developmentback-end developmentCI/CD pipelines