Summary
✨ AI‑Generated
A community-oriented public organization is seeking a Software Developer to build, implement, administer, and support mobile applications and internal software. The role is integrated into an enterprise technology team and contributes to broader operational and strategic initiatives. Candidates are encouraged to demonstrate practical coding and documentation skills through a code repository.
Highlights
Community-focused software development role with the opportunity to build and support mobile and internal applications that directly contribute to public access, learning, and organizational services. Applicants can showcase their technical work through a code repository.
Description
At Tulsa City-County Library, we do more than provide access to books—we connect people to opportunity.
Every day, our employees create welcoming spaces, build connections, solve problems, and help customers from all walks of life access the tools they need to learn new skills, discover new ideas, access resources, and build brighter futures.
If you're passionate about making a meaningful impact in your community, we invite you to explore a career with Tulsa City-County Library.
The Tulsa City-County Library Software Developer is responsible for the development, implementation, administration, and support of TCCL mobile applications and other internal software; as well as being an integrated part of the Enterprise Services team by performing other activities in support of the Department and TCCL operations and strategic goals.
Applicants are encouraged to include a link to a code repository, such as GitHub, to show examples of written code and documentation.
Essential Functions and Responsibilities Include:
Works with team, internal customers and stakeholders including multiple levels of leadership to gather and analyze business requirements and to design and develop software features and functionality;Designs and develops user interfaces to provide an optimal experience meeting project requirements;Integrates applications with on-premises and hosted software through vendor APIs;Formulate and communicate ideas, plans, testing material, and documentation to team members and internal customers;Applies technical/professional expertise to deliver quality software and services on schedule as determined by team and environmental factors according to internal standards and industry best practices;Recommends new products by comparing advantages and disadvantages of custom development versus purchased alternatives;Maintain up-to-date knowledge of technical developments in the industry;Perform other duties as assigned.
Required Knowledge, Skills, and Abilities:
Experience with full stack web developmentExperience with mobile app development for Android and iOSExperience with designing, building and utilizing RESTful APIsExperience with each phase of the software development life cycleKnowledge of the design, programming and optimization of relational database management systemsDemonstrated experience of user-centered service development, delivery, and continuous improvement of methodologies and product designAbility to work on a team or individually by effectively managing work time to deliver a quality product on timeAbility to write clean, efficient code that is well documentedStrong analytical and troubleshooting skillsStrong written and verbal communication skillsStrong organizational skillsAbility to be flexible on projects and product design, scheduling, and time management
Education and Experience:
Bachelor’s Degree plus one to three years of experience in web and/or mobile application development;Working knowledge of JavaScript frontend web developmentWorking knowledge of UI/UX designWorking experience with:Revision control systems (especially Git)JavaScriptReactive JavaScript frameworks (e.g.
Vue.js)PHPMySQLRESTful APIsPreferred knowledge or experience with:PythonNode.jsDrupal developmentWordPressWindows desktop development
Location: Central Library - Information Technology 400 Civic Center, Tulsa, OK.
74103
Salary Range: $4,717 - $7,075 / month (Pay commensurate with experience)
Status: Full Time - Exempt - On-site work status
Competitive pay and a full benefit package (medical, dental, retirement, paid time off) are offered with this position.
Schedule: Monday - Friday 8 am - 5 pm, evenings and weekends as needed.
Physical and Environmental Conditions:
Work occasionally requires stooping or bending.
Occasional light lifting, such as three or four reams of paper, four or five books, or other materials (up to 20 pounds) may be required.
Work environment involves occasional minor discomforts from exposure to less than optimal temperature and air conditions.
The job may involve dealing with modestly unpleasant situations, such as occasional exposure to office chemicals and/or extensive use of video display terminals.
Routine in-town travel with occasional out-of-town trips.
Reliable personal transportation is required.