Barstow Community College · 1 day ago
APPLICATIONS DEVELOPER/PROGRAMMER
Barstow Community College is an open-access, comprehensive two-year institution serving a diverse student population in the Mojave region of San Bernardino County, California. The Applications Developer/Programmer will ensure optimal performance of the district’s information systems by analyzing, designing, developing, testing, and implementing enterprise applications across various platforms.
Higher Education
Responsibilities
Oversee the Software Development Lifecycle (SDLC), guiding projects from initial requirements gathering through design, development, testing, deployment, and ongoing maintenance. Translate user needs and objectives into technical specifications, crafting functional software solutions, and ensuring code quality through unit testing practices
Design, develop, and implement custom database and software applications that cater to diverse platforms and business needs. Analyze user requirements, identifying the most appropriate technologies, and building efficient and scalable solutions
Act as a primary point of contact for application users, providing comprehensive technical support, addressing inquiries and troubleshooting issues promptly and effectively
Collaborate with stakeholders to define project scope, objectives, timelines, and deliverables. Through project management ensures projects stay on track, resources are allocated efficiently, and deadlines are met
Identify areas for system and process enhancements. Analyze system performance metrics, pinpointing inefficiencies, and recommending solutions to optimize functionality, efficiency, and security
Ensure data integrity and security by implementing strategies for managing and securing data from various sources. Perform data extraction, transformation, and loading (ETL) processes, design and maintain data structures for efficient storage and retrieval and adhering to regulatory compliance standards
Develop reports and dashboards for data-driven decision making by transforming raw data into actionable insights for stakeholders
Designs and develops electronic forms to automate workflows. Creates interactive forms with features suitable for online completion and submission
Partner with system administrators to ensure optimal system performance, proactively troubleshoot issues, identify root causes, and implement solutions. Collaborate on system upgrades and installations to maintain and secure IT infrastructure
Provide support for the configuration and technical functionality of enterprise systems ensuring optimal user experience and system performance
Collaborate with vendors and internal users to facilitate system development and identify areas for enhancement. Solicit user feedback, prioritize feature requests, and work collaboratively with vendors to implement agreed-upon solutions
Develop and maintain programming change/enhancement request logs to document development efforts, track progress, and ensure version control
Prepare reports and ensure compliance with mandated data reporting requirements
Review user requests for system enhancements and develop solutions that meet their specific needs and objectives
Maintain expertise by staying abreast of emerging technologies and trends through ongoing learning initiatives
Performs other job-related duties as assigned
Qualification
Required
A bachelor's degree in computer science or related field
Three years' experience in information technology services, programming, database analysis and enterprise application support
Knowledge of programming languages, such as SQL and/or other related programs
Knowledge of database design, development, and administration
Knowledge of application systems design, development, and testing
Knowledge of computer operating systems
Knowledge of reporting and intelligence tools
Knowledge of project management tools and techniques
Knowledge of various server operation systems and their installation, maintenance, and management
Knowledge of storage technologies and system implementation and management
Knowledge of network server and web-based architecture
Knowledge of interpersonal skills using tact, patience, and courtesy
Knowledge of pertinent federal, state, and local codes, laws, and regulations
Knowledge of district organization, operations, policies and objectives
Knowledge of English usage, grammar, spelling, punctuation, and vocabulary
Ability to plan, organize, implement, and complete complex application and programming projects
Ability to communicate technical applications to non-technical audiences
Ability to learn and adapt to changes in technology
Ability to communicate effectively, both orally and in writing
Ability to provide leadership in application development and management
Ability to analyze and remedy systems performance problems
Ability to meet deadlines and work under pressure
Ability to establish and maintain cooperative and effective working relationships with others
Ability to build, import, and extract data and reports and maintain records
Demonstrates sensitivity and understanding of diverse academic, socio-economic, cultural, disability, and ethnic backgrounds
Benefits
Medical
Dental
Vision
Life insurance
Income protection
8 hours of sick leave and vacation per month
17 paid holidays per year
Company
Barstow Community College
Barstow Community College (BCC) is providing students with the knowledge and background necessary to compete and succeed in today’s economy.
Funding
Current Stage
Growth StageCompany data provided by crunchbase