1

Virtual D Programming Language Jobs in Missouri (NOW HIRING)

Senior Go Engineer

Springfield, MO · On-site

$95K - $130K/yr

... we'd love to meet you. As part ofa JH PlatformDelivery Team, you will be at the center of Jack ... programming language, datastores, asynchronous processing events, and more. * Working with your ...

D./Ph.D.) is available in the laboratory of Dr. Sadaf Amin at WashU Medicine in St. Louis to ... Skills in at least one programming language (R, or Python) are strongly preferred. * Proficiency in ...

next page

Showing results 1-20

Virtual D Programming Language information

What job makes $10,000 a month without a degree?

A virtual D programming language developer or related software development roles can earn $10,000 or more per month through freelance work, remote positions, or contract projects, especially with specialized skills in programming, problem-solving, and experience. High-paying opportunities often require strong technical expertise, a portfolio, and the ability to work independently, rather than formal degrees.

What is a Virtual D Programming Language developer?

A Virtual D Programming Language developer is a software engineer who specializes in using the D programming language within virtualized or cloud-based environments. The D language is known for its performance, safety, and modern syntax, making it suitable for system-level and application software. Virtual D developers often create, maintain, and optimize applications that run on virtual machines or containers, taking advantage of D’s features for concurrent and scalable computing. Their work may involve integrating D code with other languages and tools, as well as ensuring compatibility with various operating systems.

Is programming still worth it in 2026?

Programming remains a valuable skill in 2026, with demand for developers, including those skilled in languages like D, continuing to grow across industries such as technology, finance, and engineering. Staying current with evolving tools, frameworks, and certifications can enhance job prospects and career growth in programming roles.

What is the D programming language used for?

The D programming language is used for systems and application development, offering high performance and modern features. It is suitable for tasks such as software engineering, game development, and real-time systems, often requiring knowledge of C++-like syntax and compiler tools.

What are some common challenges faced by Virtual D Programming Language developers when working in remote or distributed teams?

Virtual D Programming Language developers working in remote or distributed environments often face challenges related to communication and collaboration, especially when troubleshooting complex codebases or integrating with systems written in other languages. Time zone differences and asynchronous workflows can make it harder to get timely feedback or code reviews. To overcome these challenges, many teams use collaborative tools, detailed documentation, and regular virtual meetings to ensure alignment and maintain productivity. Emphasizing clear written communication and version control best practices is also crucial for success in this setting.

What are the key skills and qualifications needed to thrive as a D Programming Language Developer, and why are they important?

To thrive as a D Programming Language Developer, you need strong programming fundamentals, proficiency in D, and experience with systems or application development, often supported by a degree in computer science or related field. Familiarity with technical tools such as DMD (the D compiler), build automation systems, and version control (Git) is typically required. Analytical thinking, problem-solving, and effective communication are standout soft skills for this role. These skills and qualities are essential for writing efficient, maintainable code and collaborating effectively on complex software projects.

What is the difference between Virtual D Programming Language vs D Developer?

AspectVirtual D Programming LanguageD Developer
Primary FocusDeveloping and maintaining applications using Virtual D languageWriting, testing, and debugging code in D language
Required SkillsProficiency in Virtual D syntax, language features, and toolsStrong knowledge of D language, algorithms, and software development practices
Work EnvironmentTypically in software development teams, often remote or office-basedSimilar, often in tech companies or freelance projects
CertificationsFew formal certifications; experience and project portfolio valuedSame, with emphasis on programming experience and project work

In summary, Virtual D Programming Language professionals focus on using the language for application development, while D Developers are primarily engaged in coding, debugging, and implementing solutions in D. Both roles require strong programming skills, but their scope differs slightly based on the focus on language-specific tools versus application development.

Does NASA use C++ or Python?

NASA employs both C++ and Python in its projects; C++ is often used for performance-critical systems, while Python is popular for scripting, data analysis, and automation tasks. Knowledge of both languages can be valuable for roles involving software development or data processing in aerospace environments.
What are popular job titles related to Virtual D Programming Language jobs in Missouri? For Virtual D Programming Language jobs in Missouri, the most frequently searched job titles are:
Infographic showing various Virtual D Programming Language job openings in Missouri as of June 2026, with employment types broken down into 58% Full Time, 40% Part Time, and 2% Contract. Highlights an 69% Physical, 3% Hybrid, and 28% Remote job distribution.

Data Engineer (Expert)-Data & Analytics-IT-Corp-US

Infotree Global Solutions

Saint Louis, MO • On-site

$111K - $133K/yr

Other

Posted 16 days ago


Job description

Senior Data Engineer

The primary responsibilities of this role are to: lead and participate in design sessions with Enterprise and Hub Data Stewards, Engineering teams, Data Scientists, Product Managers, and business and IT stakeholders, that result in design documentation for data processing, storage, and delivery solutions. Understand business capability needs and processes as they relate to IT solutions through partnering with Product Managers and business and functional IT stakeholders, and apply this knowledge to identifying business problems that could be solved. Evaluate new technologies, like Domino or Redshift, or new languages, like Go or React, including performing POCs and presenting results to others, with a goal of providing technical recommendations. Challenge the team to improve processes and methodologies, like SCRUM or Kanban, and/or initiate piloting new ones. Implement data solutions according to design documentation using a variety of tools and programming languages, like Kafka, SQL and non-SQL databases, Scala, Node, etc., following the team’s established processes and methodologies, like SCRUM or Kanban. Facilitate and participate in code reviews, retrospectives, functional and integration testing, and other team activities focused on improving the quality of delivery. Provide reliable estimates for short term projects and assist in large scale project estimation. Collaborate with other data engineers and stewards within the team and across data, technical platforms, and product teams on aligning roadmaps, delivery dates, and integration efforts. Mentor junior and aspiring Data Engineers on the team and across the data community. Represent the team at various cross team meetings and events focused on design and planning, like Scrum of Scrums and Release Planning, sharing the results of team efforts, or brainstorming on process improvements. Create and maintain design and code documentation in GitHub, Haystack, SharePoint, and/or another repository used by the team.

Required Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or related field, with five years of experience or Master's degree with three years of relevant experience or Ph.D. with one year of relevant experience or nine years of relevant experience is an acceptable substitute for the degree requirement. 3+ years of experience engineering data-intensive software using streaming and resource-based design principles. 3+ years of fluency in the Node programming language. 3+ years of fluency in the Scala programming language. 3+ years of experience with AWS Fargate. 3+ years of experience with AWS Lambda. 3+ years of experience with AWS DynamoDB. 3+ years of experience with AWS SNS. 3+ years of experience with a continuous integration tool. Demonstrated experience with data architecture and modeling, including designing both logical and physical models for datasets. Proficiency in working with relational databases such as Postgres, MySQL, Oracle, etc. Proven experience modeling large datasets in distributed databases such as (but not limited to) Apache Cassandra, Spanner, etc. Strong interpersonal skills and desire to work in a highly collaborative environment familiarity with the relevant industry trends