Current jobs related to Software Developer Level 3 - Annapolis Junction, Maryland - GDIT


  • Annapolis Junction, Maryland, United States GDIT Full time

    Job Summary:GDIT is seeking a highly skilled Software Developer Level 3 to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software applications.Key Responsibilities:Design and develop software applications using object-oriented techniques, programming languages, and...


  • Annapolis Junction, Maryland, United States General Dynamics Information Technology Full time

    Job DescriptionGeneral Dynamics Information Technology is seeking a highly skilled Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for computer-based systems.Key ResponsibilitiesDesign and develop software programs for computer-based...

  • Software Developer

    2 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid-level software engineer, you will be responsible for designing, developing, and maintaining middleware software components using Java and the Spring Framework in support of a mission-focus enterprise solution.Key ResponsibilitiesDesign and develop middleware...


  • Annapolis, Maryland, United States General Dynamics Full time

    Job Title: Software Developer Level 3General Dynamics Information Technology (GDIT) is seeking a highly skilled Software Developer Level 3 to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software applications for our clients.Key Responsibilities:Design and develop software...

  • Software Developer

    4 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a talented software developer to join our team as a Java Developer on the Program working on LNP Dashboards.ResponsibilitiesDesign, develop, and test software applications using Java programming language.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in code...

  • Software Developer

    1 month ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a talented software developer to join our team as a Java Developer on the Program working on LNP Dashboards.Key ResponsibilitiesDesign, develop, and test software applications using Java programming language.Collaborate with cross-functional teams to identify and prioritize project requirements.Participate in...


  • Annapolis Junction, Maryland, United States BTS Software Solutions Full time

    Software Development OpportunitiesBTS Software Solutions is seeking a highly skilled Senior Software Developer to join our team in Annapolis Junction, MD.Key Responsibilities:Design, develop, and troubleshoot complex software programs for computer-based systems.Collaborate with hardware engineers to advise on machine characteristics that affect software...


  • Annapolis Junction, Maryland, United States DCCA Full time

    Job SummaryDCCA is seeking a highly skilled Software Engineer Level 3 to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems.Key Responsibilities:Analyze user requirements to derive software design and performance requirementsDebug existing software and...

  • Software Developer

    1 month ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team of innovators. As a mid-level software engineer, you will be part of a collaborative team developing cutting-edge analytics solutions.Key ResponsibilitiesDesign and develop cloud-based analytics solutions using Java, GMLearn, and Spring Boot.Collaborate with...

  • Software Developer

    1 month ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software developer to join our team. As a mid-level software engineer, you will play a crucial role in assisting with daily responsibilities on our program.ResponsibilitiesDevelop and maintain software applications using various programming languages and technologies.Collaborate with cross-functional...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a highly skilled and experienced software engineer to join our team. As a senior-level software engineer, you will play a key role in transitioning a project and contributing to the development of innovative solutions.ResponsibilitiesAssist with project transition and development of software solutionsCollaborate...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to contribute to the development of various projects in the intelligence community.Key ResponsibilitiesProvide software engineering support with a focus on innovation and quality.Develop software solutions using high-level programming languages such as Java, Python, C, or...

  • Software Developer

    3 weeks ago


    Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid-level software engineer, you will play a crucial role in assisting with daily responsibilities on our program.ResponsibilitiesDevelop and maintain software applications using Java, application servers, and RedHat Linux.Work with NiFi, Ansible, and Apache...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team in the intelligence community. As a mid-level software engineer, you will play a crucial role in developing and maintaining software solutions that meet the needs of our customers.Key ResponsibilitiesDesign, develop, and maintain software solutions using full stack...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is seeking a skilled Software Engineer 2 to join our team of innovators. As a key member of our development team, you will play a crucial role in building cutting-edge software solutions that meet the needs of our customers.Key ResponsibilitiesDevelop high-quality software applications using a variety of programming...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid-level software engineer, you will play a crucial role in assisting with daily responsibilities on our program.ResponsibilitiesProvide software engineering support with a focus on innovation and quality.Collaborate with our team of engineers to develop and...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team of innovators. As a mid-level software engineer, you will play a crucial role in developing and maintaining software solutions that meet the needs of our customers.Key ResponsibilitiesDesign, develop, and maintain software solutions using full-stack development...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job Opportunity at Captivation SoftwareCaptivation Software is seeking a skilled software development professional to join our team. As a mid-level software engineer, you will play a crucial role in supporting our program by leveraging your expertise in Java development.Key ResponsibilitiesDesign, develop, and test software applications using Java and...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OpportunityCaptivation Software is seeking a skilled software engineer to join our team. As a mid/senior level software engineer, you will be responsible for developing high-quality software solutions using Java and other technologies.Key ResponsibilitiesDesign, develop, and test software applications using Java and other technologiesCollaborate with...


  • Annapolis Junction, Maryland, United States Captivation Software Full time

    Job OverviewCaptivation Software is seeking a skilled software engineer to join our team. As a mid-level software engineer, you will play a crucial role in developing and deploying software solutions that meet the needs of our customers.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...

Software Developer Level 3

2 months ago


Annapolis Junction, Maryland, United States GDIT Full time
Job Description:

As a seasoned Software Developer Level 3, you will be responsible for designing, developing, and troubleshooting complex software programs for computer-based systems. You will work closely with hardware engineers to ensure that software systems are optimized for performance and functionality.

  • Software Development: Use object-oriented techniques, programming languages, and standard methodologies to design and develop software applications.
  • Deployment and Maintenance: Perform deployment, installation, maintenance, quality control monitoring, and implementation of software at Government specified locations.
  • Customer Service: Maintain processes to log and track customer service requests.
  • Software Product Development: Maintain/develop software products to be used on a variety of platforms.
  • Configuration Management: Use Configuration Management (CM) tools, such as Subversion/Trac or Git.
  • XML and Middleware Technologies: Codes in eXtensible Mark-up Language (XML)/W3C XML Schema to C++ Compiler (XSD) and applies middleware technologies, such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE).
  • Integrated Development Environments: Uses Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse.
  • System and Subsystem-Level Code: Design, develop, and document system and subsystem-level code, including support for system requirements, preliminary design, detailed design and specifications, data dictionaries, interface control/design documents, user help information/manuals, maintenance information/manuals, operations information/manuals, program code, quality assurance activities, and test.
  • Customer Requirements: Develop customer requirements and information needs into software specifications that can be implemented.
  • Software Code Maintenance: Maintain/modify software code to add new features, correct errors, adapt to new hardware, or to improve system performance.
  • Integration and Testing: Integrate with other signal repositories when prioritized by the Government and perform system and unit level testing, including test plans and procedures, documentation of test results, and development of special test code.
  • Object-Oriented Techniques: Use object-oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods.
  • Programming Languages and Technologies: Proficient with Linux/UNIX and development experience in C++, JAVA, XML/XSD, scripting language experience in Python or Perl, JAVA GUI development experience, and Web framework experience in Ruby on Rails, Django, SpringFramework, or Zope.
  • Advanced Software Applications: Develops and applies advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems.
  • Project Management: Conducts, technically directs, and evaluates projects or major phases of significant projects, coordinating the efforts of engineers and technical support staff in the performance of assigned projects.
  • Research and Evaluation: Conducts investigations and test of considerable complexity, reviews literature, patents, and current practices relevant to the solution of assigned projects, evaluates vendor capabilities to provide required products or services, and provides technical consultation to other organizations.
  • Stakeholder Management: Interacts with project customers and stakeholders to report project status and manage subsystems requirements.
  • Software Tools and Technologies: Researches, evaluates, and assesses software tools and technologies, such as Free and Open Source Software (FOSS), Government-off-the-shelf (GOTS), Commercial-off-the-shelf (COTS), and incorporates those findings into the overall software system design.
  • Service-Oriented Architecture: Implements Service Oriented Architecture (SOA)/middleware technologies, such as ESB, CORBA, Simple Object Access Protocol (SOAP), and ICE.

Qualifications:

Master's Degree in Computer Science or Computer Engineering from an accredited college or university is required. A bachelor's degree and two (2) additional years of software-related experience OR six (6) additional years of software-related experience may be substituted for a master's degree.

Fifteen (15) years experience in software application design and development performing coding, debugging, testing, and troubleshooting throughout the application development process.

Twelve (12) years experience leading teams of software design and development for collection systems and components is required.

About GDIT:

GDIT is a company that values its employees and offers a range of benefits, including a full-flex work week, 401K with company match, comprehensive health and wellness packages, internal mobility team, professional growth opportunities, cutting-edge technology, and paid vacation and holidays.