NEOGOV · 18 hours 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 ensures optimal performance of the district’s information systems by analyzing, designing, developing, testing, and implementing enterprise applications across various platforms.
GovTechHuman ResourcesInformation TechnologySoftware
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 (3) 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
Comprehensive health and welfare package which includes medical, dental, vision, life insurance, and income protection
Current employer contribution not to exceed $21,000 per year
Employee will receive 8 hours of sick leave and vacation per month, plus 17 paid holidays per year
Company
NEOGOV
NEOGOV is the leading provider of workforce management software uniquely designed for the public sector, education, and public safety.
Funding
Current Stage
Late StageTotal Funding
$700MKey Investors
Warburg Pincus
2025-07-28Secondary Market· $700M
2025-07-28Acquired
2021-06-02Private Equity
Recent News
Canada NewsWire
2025-11-14
2025-11-14
Government Technology US
2025-10-31
Company data provided by crunchbase