Software Developer
Why This Role Stands Out
This hybrid role offers exciting opportunities to contribute to impactful government and enterprise technology projects, fostering significant career growth and skill development across diverse IT environments. You'll thrive here if you're a versatile developer eager to collaborate and deliver innovative software solutions. Apply now to join a dynamic consulting team!
Quick Overview
Job Description
Software Developer
Location: Tallahassee, FL
Job Type: Contract / Consulting
Position Summary
Defined 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.
Responsibilities
- Design, 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 Qualifications
- Bachelor''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 Qualifications
Experience with one or more of the following:
- C#
- .NET / .NET Core
- ASP.NET / MVC
- Java
- JavaScript / TypeScript
- React, Angular, or similar frontend frameworks
- HTML / CSS
- REST APIs and web services
- SQL Server, Oracle, or other relational databases
- Azure or other cloud platforms
- Azure DevOps
- Git
- CI/CD pipelines
- Entity Framework or similar ORM technologies
- Microservices and enterprise application integration
- Agile/Scrum methodologies
- Application modernization or legacy system migration
Direct applicants only. No third-party vendors or staffing firms submissions will be considered.
Skills
Similar jobs
Hardware/ Software Engineer with Security Clearance
McCall Communications Consulting · Schriever AFB, United States
1 minute agoPrincipal, Software Engineer - Java
Walmart Inc. · Bentonville, United States
1 minute ago$110k - $220k/yrSenior Software Developer in Test - Jersey City, Boston, Tampa (Hybrid 3 days/week)
MetaSense, Inc. · Jersey City, United States
2 minutes agoSenior Software Engineer
UnitedHealth Group · Schaumburg, United States
2 minutes ago$91.7k - $163.7k/yrSoftware Engineer .NET
U.S. Bank · Hopkins, United States
2 minutes ago$105.4k - $124k/yrSenior Software Engineer (On-Site, IN)
Allied Solutions LLC · Carmel, United States
2 minutes ago