Software Developer
Location: Tallahassee, FLJob Type: Contract / ConsultingPosition SummaryDefined Software Development is seeking experienced Software Developers for contract consulting opportunities in the Tallahassee area. Our consultants support government and enterprise technology projects across a variety of IT environments.We are interested in candidates across a variety of development backgrounds, including full-stack, backend, frontend, web, application, and enterprise software development.Specific project assignments, requirements, and durations may vary based on client and project needs.ResponsibilitiesDesign, develop, test, implement, and maintain software applications.Analyze business and technical requirements and translate them into application solutions.Develop new functionality and enhance existing applications.Write clean, maintainable, and efficient code.Develop and consume APIs and system integrations.Troubleshoot application issues and resolve software defects.Participate in code reviews and development team meetings.Collaborate with Business Analysts, Project Managers, QA professionals, database professionals, architects, and other technical resources.Develop unit tests and support system and user acceptance testing.Participate in application deployments and production support activities.Maintain technical documentation and development standards.Assist with application modernization, migration, and integration initiatives.Follow established security, coding, configuration, and development practices.Use source control and development tools to manage application code and releases.Required QualificationsBachelor''s degree in Computer Science, Information Technology, Software Engineering, or a related field, or equivalent experience.3+ years of professional software development experience.Experience developing and maintaining enterprise or business applications.Strong understanding of the software development lifecycle.Experience with relational databases and SQL.Experience with source control and development environments.Strong analytical and problem-solving skills.Ability to work independently and collaboratively within a technical team.Preferred QualificationsExperience with one or more of the following:C#.NET / .NET CoreASP.NET / MVCJavaJavaScript / TypeScriptReact, Angular, or similar frontend frameworksHTML / CSSREST APIs and web servicesSQL Server, Oracle, or other relational databasesAzure or other cloud platformsAzure DevOpsGitCI/CD pipelinesEntity Framework or similar ORM technologiesMicroservices and enterprise application integrationAgile/Scrum methodologiesApplication modernization or legacy system migrationDirect applicants only. No third-party vendors or staffing firms submissions will be considered.