Computer Programmer jobs in United States
cer-icon
Apply on Employer Site
company-logo

StraCon Services Group, LLC. · 2 weeks ago

Computer Programmer

StraCon Services Group, LLC. is currently seeking full-time Computer Programmers to join their Naval Enterprise Research Data Science (NERDS) team at NAWCTSD in Orlando, FL. The Computer Programmer will develop software-driven training systems, working with both frontend and backend technologies while demonstrating competencies in DevOps and various programming languages.

ConsultingInformation Technology
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

The computer programmer will work with a team in a lab environment to develop state of the art, software driven training systems
We're seeking candidates who demonstrate full-stack development competency spanning both frontend and backend technologies, along with fundamental DevOps capabilities including Docker, Linux, Bash scripting, and cloud platforms
The ideal candidate will possess Python programming skills with hands-on experience leveraging key libraries and frameworks. This includes using pandas for data manipulation, NumPy for numerical computing, and Plotly for creating interactive data visualizations
Work with web frameworks such as Flask or FastAPI for building robust server applications
Work with database ORMs like SQLalchemy for efficient data persistence
On the frontend, working with React, including the ability to build modern, responsive web applications while managing state and implementing sound component architecture patterns
Version control expertise is essential, particularly robust working knowledge of Git (including branching strategies, merging, and conflict resolution) and experience with GitLab, including exposure to GitLab CI/CD pipelines for automated testing and deployment
Candidates should demonstrate basic competency in Bash scripting and Linux environments, including comfort with command-line operations and file system navigation. Familiarity with web application deployment is required, specifically using Docker and Docker Compose or equivalent containerization technologies
Basic familiarity with cloud technologies, particularly AWS services such as EC2 and S3, or their equivalents on other platforms. Understanding efficient design principles for web applications is important, including techniques like lazy loading, optimized rendering, and effective asset management strategies
A solid grasp of computational complexity and efficiency is necessary, especially regarding time complexity considerations when handling large datasets or designing data pipelines
Candidates should have experience working within an Agile development environment, including active participation in ceremonies such as daily stand-ups, sprint planning sessions, backlog grooming, and estimation activities using tools like Jira story points
Code, test and debug application enhancements and revisions, along with integrating graphics and user interfaces
Create, modify and test the code, forms, and script
Work from specifications drawn up by software developers or other individuals
Analyzing user needs and designing software solutions
Develop and write computer programs to store, locate, and retrieve specific documents, data, and information
Comply with Naval Cyber Security Rules and Regulations
Comply with Naval software development and maintenance Rules and Regulations
Comply with BOL server policies and procedures and configuration control requirements related to software development and maintenance
Comply with Naval Controlled Unclassified Information (CUI) requirements and regulations
Work with high level programming languages such as: C++, C#, JAVA: Scripting languages such as: REACT, Python, JavaScript, VB Script, LUA, XML, ASP, ASP.Net and HTML
Networking: (TCP, UDP), SQL

Qualification

Full-stack developmentPython programmingDevOps capabilitiesVersion control (Git)Web frameworks (Flask/FastAPI)Database ORMs (SQLalchemy)Frontend (React)Cloud technologies (AWS)Bash scriptingAgile developmentNetworking TCPNetworking UDPC++C#JAVAScripting languagesComputational complexity

Required

3 or more years of experience performing the essential job duties listed above
B.S. in computer engineering, computer science or related technical field with strong emphasis on software programming
U.S. Citizenship required
Must be able to obtain and maintain a Secret security clearance
Veterans Preference
The computer programmer will work with a team in a lab environment to develop state of the art, software driven training systems
We're seeking candidates who demonstrate full-stack development competency spanning both frontend and backend technologies, along with fundamental DevOps capabilities including Docker, Linux, Bash scripting, and cloud platforms
The ideal candidate will possess Python programming skills with hands-on experience leveraging key libraries and frameworks. This includes using pandas for data manipulation, NumPy for numerical computing, and Plotly for creating interactive data visualizations
Work with web frameworks such as Flask or FastAPI for building robust server applications
Work with database ORMs like SQLalchemy for efficient data persistence
On the frontend, working with React, including the ability to build modern, responsive web applications while managing state and implementing sound component architecture patterns
Version control expertise is essential, particularly robust working knowledge of Git (including branching strategies, merging, and conflict resolution) and experience with GitLab, including exposure to GitLab CI/CD pipelines for automated testing and deployment
Candidates should demonstrate basic competency in Bash scripting and Linux environments, including comfort with command-line operations and file system navigation
Familiarity with web application deployment is required, specifically using Docker and Docker Compose or equivalent containerization technologies
Basic familiarity with cloud technologies, particularly AWS services such as EC2 and S3, or their equivalents on other platforms
Understanding efficient design principles for web applications is important, including techniques like lazy loading, optimized rendering, and effective asset management strategies
A solid grasp of computational complexity and efficiency is necessary, especially regarding time complexity considerations when handling large datasets or designing data pipelines
Candidates should have experience working within an Agile development environment, including active participation in ceremonies such as daily stand-ups, sprint planning sessions, backlog grooming, and estimation activities using tools like Jira story points
Code, test and debug application enhancements and revisions, along with integrating graphics and user interfaces
Create, modify and test the code, forms, and script
Work from specifications drawn up by software developers or other individuals
Analyzing user needs and designing software solutions
Develop and write computer programs to store, locate, and retrieve specific documents, data, and information
Comply with Naval Cyber Security Rules and Regulations
Comply with Naval software development and maintenance Rules and Regulations
Comply with BOL server policies and procedures and configuration control requirements related to software development and maintenance
Comply with Naval Controlled Unclassified Information (CUI) requirements and regulations
Work with high level programming languages such as: C++, C#, JAVA: Scripting languages such as: REACT, Python, JavaScript, VB Script, LUA, XML, ASP, ASP.Net and HTML
Networking: (TCP, UDP), SQL

Company

StraCon Services Group, LLC.

twittertwitter
company-logo
StraCon is dedicated to supporting our government clients and warfighters by “Enhancing their Operational Capability”.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Deborah Paris
Chief Executive Officer
linkedin
leader-logo
Austin Craig
Chief Financial Officer
linkedin
Company data provided by crunchbase