Journeyman Software Developer

  • Full-time

Highlights

Experience developing applications that communicate with hardware devices, controllers, sensors, or industrial equipment. Preferred Skills and Experience:Knowledge of hardware interfaces and robotics.

Numbers & Facts

LocationMD
Job TypeFull-time

Description

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

Job Responsibilities

Minimum Qualifications:

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

About 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.

Similar Jobs