Software Developer, Intermediate

DMI (Digital Management, Inc.)
Bethesda, MD, United States
Full-time

Software Developer, Intermediate

Job ID

2024-26807

Category

Software Development

Location

US-Remote

About DMI

DMI is a leading global provider of digital services working at the intersection of public and private sectors. With broad capabilities across IT managed services, cybersecurity, cloud migration and application development, DMI provides on-site and remote support to clients within governments, healthcare, financial services, transportation, manufacturing, and other critical infrastructure sectors.

DMI has grown to over 2,100+ employees globally and has been continually recognized as a Top Workplace in both regional and national categories.

About the Opportunity

DMI, LLC is seeking a Software Developer, Intermediate to join us.

As the Intermediate Software Developer, the individual supports the software development lifecycle from design through testing.

In this role, the Developer will be responsible for completing assigned tasks in all stages of the process. In addition, the Developer has coding and programming knowledge as well as software development experience.

The Developer will track and report the progress of tasks to the Lead, help craft reports for leadership, writing and revising code, supporting software testing, and suggesting software product improvements.

The Developer will collaborate with a team of Software Engineers, Researchers, and other specialists involved in the engineering process.

Duties and Responsibilities :

Complete assigned software development tasks while reporting progress, issues, and concerns to the Lead

  • Conduct user research activities, such as user interviews, usability testing, and competitive analysis, to gather insights about requirements
  • Build new software and computer systems. Help create schematics or wire-frames for software while learning design techniques and ensuring initial schematics match customer preferences
  • Support the testing process for software and computer systems
  • Coordinate with other engineers, including other software engineers, hardware engineers and electrical engineers to ensure the software being developed meets the specifications to function correctly with computer software or other technology
  • Support software development projects while learning from senior developers
  • Help plan the scope, or size, of development projects and what creative direction to follow
  • Directly code computer software alongside senior developers. Responsible for a specific section of the code or for editing code as needed
  • Correct any software errors or bugs that the user or client reports. Review reports from other engineers on possible errors and edit the software's code to ensure it functions properly
  • Help draft reports on finished development projects for organizational records. Including information on project scope and any changes the Lead approved
  • Stays updated with current technologies, techniques and any other development tools that might help make processes more efficient or modernized.

Suggest improvements to processes

Qualifications

Education and Years of Experience : Associate degree in computer science, information technology or another closely related field or 5-7 years' experience

Required and Desired Skills / Certifications :

  • Must possess and maintain Secret clearance and be eligible to obtain a Top-Secret clearance
  • Must possess a CompTIA Security+ certification

Additional Requirements :

  • Must possess knowledge of coding languages such as C++, Java and HTML5
  • Coding and programming expertise
  • Ability to identify software bugs and collaborate on solutions
  • Experience with data analysis and tracking metrics
  • Understanding of quality assurance best practices
  • Familiarity with software engineering tools

Min Citizenship Status Required : Must be a U.S. Citizen

Physical Requirements : No Physical requirement needed for this position .

Location : Remote, US

Working at DMI

DMI is a diverse, prosperous, and rewarding place to work. Being part of the DMI family means we care about your wellbeing.

We offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with several of our award-winning, Fortune 1000 clients.

The following categories make up your DMI wellbeing :

  • Convenience / Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel, and many other items to provide convenience.
  • Development - Annual performance management, continuing education, and tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development.
  • Financial - Generous 401k matches both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance and Disability help provide financial stability for each DMI employee.
  • Recognition - Great achievements do not go unnoticed by DMI through Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgment, employee referral bonuses.
  • Wellness - Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, and several other wellness options.

Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination based on their physical or mental disability or veteran status.

DMI is an Equal Opportunity Employer Minority / Female / Veterans / Disability. DMI maintains a drug-free workplace.

No Agencies Please

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information.

US citizenship may be required for some positions.

Connect With Us!

Not ready to apply? Connect with us for general consideration.

12 days ago
Related jobs
Promoted
DMI (Digital Management, Inc.)
Bethesda, Maryland

As the Intermediate Software Developer, the individual supports the software development lifecycle from design through testing. Software Developer, Intermediate. Software Developer, Intermediate. The Developer will track and report the progress of tasks to the Lead, help craft reports for leadership...

Promoted
Chenega MIOS SBU
Gaithersburg, Maryland

Design, develop, test, and maintain software applications. Troubleshoot and resolve software defects and issues. Software Development using microservices architecture. ...

Promoted
Peraton
Laurel, Maryland

Shall have at least eight (8) years of experience in software development/engineering, including requirements analysis, software development, installation, integration, evaluation, enhancement, maintenance, testing, and problem diagnosis/resolution. Peraton is seeking a Cloud Software Engineer to jo...

Promoted
CACI
Bethesda, Maryland

Front-End Web Developer - TS/SCI with Polygraph. CACI is seeking an experienced Front-End Web Developer on our Luke Program! The purpose of the ODNI’s Luke contract, is to provide dev ops, applied technology investigations, operations and maintenance and infrastructure lifecycle support services acr...

Promoted
Guidehouse
Rockville, Maryland

Guidehouse is currently searching for a Java Software Developer to support our client at the National Institutes of Health. The Java Software Developer serves as a member of our dynamic service delivery team to provide development, operations and maintenance support including customization, availabi...

Promoted
Office of The Chief Financial Officer
Maryland, MD, United States

Five (5) years of progressive experience performing the related duties and responsibilities such as gathering and translating business requirements into technical specifications; providing production support of enterprise applications; expertise in System Development Life Cycle (SDLC) of application...

Promoted
Cystic Fibrosis Foundation
Bethesda, Maryland

The Senior Research Data Analyst independently leads various types of data projects and tasks involving clinical data from the CF Registry and other sources and provides analytical support for clinical research. Collaborate with the Head of Data Science on registry operations, data quality and data ...

Promoted
The Johns Hopkins University Applied Physics Laboratory
Laurel, Maryland

You will combine software engineering best practices with the latest software research to build rapid prototypes and then turn them into mature product solutions. The Threat Analytic Systems (QAI) Group wants talented staff who can work as part of a team to design, implement, test, document, and mai...

Promoted
DMI (Digital Management, Inc.)
Bethesda, Maryland

NET Senior Developer, you'll contribute to the design, development, and technology integration efforts. NET framework to aid in the construction of APIs and in the exciting space of OpenAI digital solutions. You will be encouraged to try new technologies and step into a new role with the support of ...

Promoted
T-Rex Solutions
Greenbelt, Maryland

Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing. T-Rex Solutions is looking for a Java Developer with experience in building high-performing, scala...