Journeyman Software Developer
- 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
+24 more
Requirements
Requirements:3-8 years of software development experience Proficiency in one or more programming languages such as C, C++, Python, or Rust (if no C or C++ experience) Experience developing applications that communicate with hardware devices, controllers, sensors, or industrial equipment Ability to diagnose and resolve software and hardware integration issues Ability to learn new languages and technologies Strong problem-solving skills and attention to detail Excellent communication skills Ability to work with others to meet established goals and program schedules Responsibilities:Develop and maintain software applications that interface with hardware systems Design, implement, and test device communication and control functionality Troubleshoot software, hardware, and integration issues Collaborate with engineering and technical teams to deliver reliable solutions Participate in code reviews, documentation, and continuous improvement initiatives Preferred Skills and Experience:Knowledge of hardware interfaces and robotics Experience with computer vision Experience developing code for Navy or DoD systems, High School Diploma and 7+ years of experience in software development 3+ years of recent experience developing with Python Experience in SQL and database management Experience in front-end / full stack development
Preferred Qualifications:
Experience with Version Control Systems such as Git Experience with containerization tools such as Docker or Kubernetes Knowledge of RESTful API development and integration Understanding of Linux/Unix operating system environments Experience with Agile development methodologies, daily SCRUM, and JIRA Experience working with Node.js. Experience with CI/CD tools such as Jenkins or GitLab CI Knowledge of cloud services such as AWS or Azure
Qualifications:
Skills: C Programming Language, C++ Programming Language, Code Reviews, Communication Skills, Computer Skills, Computer Vision, Continuous Improvement, Detail Oriented, Documentation, Hardware-Software Integration, Problem Solving Skills, Programming Languages, Python Programming/Scripting Language, Schedule Development, Set Goals, Software Administration, Software Development, Team Player, Technical Delivery, Testing, United States Department of Defense (DoD)
About the company
SimVentions is 100% employee-owned and proudly ranked among Virginia’s Best Places to Work year after year! We are seeking a Database Architect to join our team! This position requires daily on-site presence at our Virginia Beach office.
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
Is Software Engineering Over-Saturated?
What’s the Difference between a Junior, Mid, and Senior Developer?
7 Important Tips That Every Software Developer Should Know
Quick guide: How to write a Software Developer CV