Summary
The County of San Luis Obispo is seeking a Software Engineer I to contribute to the development of tools and processes that automate and improve existing workflows within the Planning & Building department. This role involves technical duties related to the analysis, development, and maintenance of computer systems and applications to meet the County's needs.
Responsibilities
- Contributing to the development of tools and processes to automate and improve existing department workflows
- Routines for managing and maintaining the County's cloud-hosted Enterprise Permitting & Licensing (EP&L) software
- Managing and updating SSRS reports
- Managing SQL databases
- Presenting and interpreting department data through PowerBI
- Managing and tracking department assets and inventory
- Supporting department staff in a Microsoft M365 environment
Skills
- A combination of education, training, and experience resulting in the required knowledge, skills, and abilities
- An associate's degree or 60 semester units or 90 quarter units from an accredited college or university or completion from a job-related, accredited vocational institution
- Certain positions within this classification may require driving
- A valid CALIFORNIA driver license will be required at the time of appointment and must be maintained throughout employment
- Computer application programming and related technology by which data are captured, maintained, manipulated, interfaced, displayed and reported across multiple computing platforms both for internal and purchased applications
- County and customer departmental goals as they relate to the work assigned
- Common database structures, data collection, data management and data manipulation
- Information Technology's strategic direction and goals
- Current technological developments and industry trends in area of expertise
- Interpersonal skills using tact, patience and courtesy
- Oral and written communication skills
- Operate within the broader definition of a Software Lifecycle (SLC) which includes all phases of a software solution from conception through the phasing out and sun-setting of an application
- Function daily within the Software Development Lifecycle (SDLC) which includes: requirements, estimating work, design, implementation (AKA construction), testing, deployment and maintenance phases
- Integrate existing computer applications and systems with commercial-off-the-shelf (COTS) packages, products developed internally or products developed by third-parties
- Apply best practices for secure application design, coding and business continuity techniques
- Stay abreast of emerging and changing technologies and adapt to changing technology and constraints
- Work effectively with others including those of diverse perspectives and possess strong interpersonal skills such as listening, speaking, advisory, mediation, reconciliation and consensus
- Maintain positive working relationships and communicate effectively, both orally and in writing with resource managers, customers, vendors, peers, subordinates, other government agencies and the public
- Foster a spirit of teamwork and advocacy when meeting with staff and members of departments
- Maintain a safe and orderly work area
- A strong software development background
- A passion for finding creative solutions to problems
- Experience coding in C#, Python, React, and other common languages
- Familiarity with PowerBI, Power Automate, and using and creating AI agents
Qualifications
Must Haves
- A combination of education, training, and experience resulting in the required knowledge, skills, and abilities
- An associate's degree or 60 semester units or 90 quarter units from an accredited college or university or completion from a job-related, accredited vocational institution
- Certain positions within this classification may require driving
- A valid CALIFORNIA driver license will be required at the time of appointment and must be maintained throughout employment
- Computer application programming and related technology by which data are captured, maintained, manipulated, interfaced, displayed and reported across multiple computing platforms both for internal and purchased applications
- County and customer departmental goals as they relate to the work assigned
- Common database structures, data collection, data management and data manipulation
- Information Technology's strategic direction and goals
- Current technological developments and industry trends in area of expertise
- Interpersonal skills using tact, patience and courtesy
- Oral and written communication skills
- Operate within the broader definition of a Software Lifecycle (SLC) which includes all phases of a software solution from conception through the phasing out and sun-setting of an application
- Function daily within the Software Development Lifecycle (SDLC) which includes: requirements, estimating work, design, implementation (AKA construction), testing, deployment and maintenance phases
- Integrate existing computer applications and systems with commercial-off-the-shelf (COTS) packages, products developed internally or products developed by third-parties
- Apply best practices for secure application design, coding and business continuity techniques
- Stay abreast of emerging and changing technologies and adapt to changing technology and constraints
- Work effectively with others including those of diverse perspectives and possess strong interpersonal skills such as listening, speaking, advisory, mediation, reconciliation and consensus
- Maintain positive working relationships and communicate effectively, both orally and in writing with resource managers, customers, vendors, peers, subordinates, other government agencies and the public
- Foster a spirit of teamwork and advocacy when meeting with staff and members of departments
- Maintain a safe and orderly work area
Nice to Haves
- A strong software development background
- A passion for finding creative solutions to problems
- Experience coding in C#, Python, React, and other common languages
- Familiarity with PowerBI, Power Automate, and using and creating AI agents