Software Developer

Kisinger Campo & Associates, Corp.
Tampa, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate

Job location

Tampa, United States of America

Tech stack

HTML
JavaScript
Computer-Aided Design
Microsoft Windows
API
Artificial Intelligence
Software Applications
Azure
C Sharp (Programming Language)
CSS
Software Debugging
Programming Tools
JSON
Python
Microsoft SQL Server
MVC
Power BI
Search Technologies
SharePoint
Software Engineering
Systems Integration
TypeScript
Esri GIS (Software)
Microsoft Power Automate
React
Retrieval-Augmented Generation
Large Language Models
Prompt Engineering
Model Validation
GIT
Powerquery
FastAPI
Information Technology
Api Design
REST
GPT
Database Tools and Utilities

Job description

Kisinger Campo & Associates (KCA) is seeking a Software Developer to join the team in Tampa. This position reports directly to the Director of Information Technology and works closely with the development team in a collaborative environment. The selected candidate will write, debug, execute, and maintain source code for a variety of software applications. This individual will partner with the development group to ensure requirements are clearly understood and that solutions are effectively integrated.

The role involves both technical and administrative oversight and is best suited for someone with strong technical abilities. While prior management experience is not required, specialized expertise may lead to additional responsibilities., * Work as team member to answer and log help desk calls when needed

  • Department manager assigns tasks
  • Design and code solutions to tasks requirements
  • Responsible to ensure solutions are QA/QC prior to release
  • Offer recommendations or new approach when problems encountered
  • Assist in plans, schedules and design of particular phases within a project
  • Continues personal education to stay up with industry changes
  • Research products and reference material as necessary
  • Expert in software design tools in use by the company
  • Provide training and documentation on products created
  • Must be available to work overtime as necessary
  • Presence at the designated office or job site is necessary to fulfill the requirements of this position

Requirements

  • Minimum Years of Job Experience: 2 years' experience in Software Development
  • Degree Required: Bachelors in Software Development
  • Experience developing Microsoft MVC applications using C#
  • Strong experience with Microsoft SQL Server
  • Experience building SharePoint Framework (SPFx) solutions using React
  • Experience with JavaScript, TypeScript, HTML, and CSS
  • Proficiency with Python
  • Experience developing APIs with FastAPI
  • Experience working with REST APIs, JSON, and system integrations
  • Familiarity with Microsoft 365, SharePoint Online, and Azure
  • Experience with Microsoft Power Automate for workflow automation
  • Experience with Microsoft Power BI for dashboards, reports, and connecting to business data sources
  • Familiarity with Power Query, data modeling, and DAX is a plus
  • Experience with Git, Azure DevOps, or similar development tools
  • Ability to troubleshoot, debug, and support production applications
  • Strong communication skills and ability to work with both technical and non-technical users

AI and Emerging Technology Skills

  • Interest in developing and deploying AI-based business solutions
  • Willingness to learn new technologies and help guide the company's adoption of AI tools
  • Experience or familiarity with large language models such as ChatGPT, OpenAI APIs, Ollama, or similar platforms
  • Experience or familiarity with retrieval-augmented generation, vector databases, embeddings, semantic search, and document chunking
  • Experience or familiarity with ChromaDB or similar vector database tools is a plus
  • Ability to prototype, test, and deploy AI tools that use company data securely and responsibly
  • Understanding of API-based AI integrations, including prompts, responses, and structured JSON output
  • Familiarity with prompt engineering, context retrieval, and model evaluation is a plus

Additional Preferred Skills

  • ESRI GIS and CADD software experience is a plus, * Bachelor's (Required)

Experience:

  • Software Development: 2 years (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Retirement plan
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Health savings account, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid time off
  • Retirement plan
  • Vision insurance

About the company

KCA is a minority-owned multidisciplinary engineering firm that has served the transportation industry for 50 years. KCA has steadily transformed from a three-person firm into an organization consistently listed on Engineering News-Record's Top 500 Engineering Firms nationwide. Our firm has more than 400+ employees. We offer the stability and opportunities of a large firm, but when you join us you are not just a number, you are part of the family. When you join Kisinger Campo & Associates (KCA) you will be working with talented, energetic people that enjoy what they do and have fun doing it. We work on a variety of transportation projects for state and local government clients in Florida and the Southeast including state DOTs, tolling authorities, counties, and cities. We are proud to have won local, state, and national awards for our innovation and problem solving.

Apply for this position