Software Developer - On-Site in Jacksonville
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+7 more
Job description
Cognativ is looking for a creative, adaptable software developer to join our Jacksonville team.
This is not a remote or hybrid position. You must be able to work from our Jacksonville office during normal East Coast business hours.
About the Role
You will help turn real business problems into working software. Our current technology environment includes C#, .NET, Blazor, TypeScript, PostgreSQL, APIs, Git, Docker, and automated testing.
Experience with these technologies is helpful, but we are not looking for someone who defines themselves by one programming language or framework. Languages can be learned. We care more about how you think, how quickly you learn, and whether you can use modern tools and approaches to produce reliable results.
You will work within an established architecture and collaborate directly with experienced technical, product, and business leadership.
What You Will Do
- Build and improve application features.
- Work across user interfaces, application logic, APIs, integrations, and databases.
- Break business problems into practical implementation steps.
- Learn unfamiliar technologies as needed.
- Use modern development tools, automation, and reusable patterns to work efficiently.
- Test and review your work rather than assuming the first solution is correct.
- Troubleshoot problems methodically.
- Communicate questions, risks, and progress clearly.
- Take responsibility for assigned work through completion., The tools available to developers continue to evolve, but the developer remains responsible for understanding, reviewing, testing, and supporting the work they deliver.
Requirements
- Creative and practical problem-solving ability.
- Curiosity and a willingness to learn.
- Openness to new tools, methods, and better ways of working.
- Some meaningful hands-on experience building software or technical solutions.
- Basic understanding of programming, data, and application development.
- Ability to read unfamiliar code and begin making sense of it.
- Good judgment, clear communication, and dependable follow-through.
- Willingness to accept feedback and improve your approach.
A computer-science degree, certifications, and a specific number of years of experience are not required. Relevant experience may come from employment, independent projects, freelance work, formal education, open-source work, or technical hobbies.
Benefits & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- 401(k) matching
- Vision insurance
- Dental insurance, * 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Vision insurance
Application Question(s):
- Describe something you personally built, improved, or automated. What problem did it solve, and what part did you handle yourself?
- Tell us about a time you had to learn an unfamiliar technology, tool, or subject to complete a project. How did you approach it?
- When you receive a task that is unclear or incomplete, what do you do before beginning the work?
- If you realize you may miss a deadline, be unavailable, or cannot complete something as expected, how do you handle it?
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Where to Find Entry-Level Software Engineering Jobs
Navigating the AI Shift
Fully Remote Software Engineer Jobs