Entry Software Engineer - Annapolis Junction, United States - Omnyon

    Default job background
    Description

    Job Description

    The DTS team supports a portfolio of products that provide end-to-end solutions for dataflow activities for a variety of internal and external mission customer sets.

    The team delivers innovative and mission comprehensive capabilities that successfully meet diverse mission goals for normalization and standardization of dataflows into one standard corporate format that provides all IC analysts with accessible, discoverable, and usable data.

    The team is currently seeking a Junior Developer who has a foundational understanding of end-to-end software development, system development life cycles and operational maintenance and support.

    The developer will attend meetings with the team and customer and provide basic technical input, capture meeting minutes, and answer questions with sound technical acumen supported by best practices and engineering rigor.


    Responsibilities:

    • Take technical direction and guidance from senior engineers and execute on that guidance.
    • Routinely meet with the customer to capture new requirements and capture meeting minutes.
    • Assess tools for recommendations of new capabilities and features to meet and exceed mission needs.
    • Conduct routine Operational Maintenance to sustain system support and network compliance.
    • Analyze user requirements to derive software design and performance requirements.
    • Debug existing software and accurate defects.
    • Provide recommendations for improving documentation and software development process standards.
    • Design and code new software or modify existing software to add new features.
    • Integrate existing software into new or modified systems or operating environments.
    • Develop simple data queries for existing or proposed databases or data repositories.

    Required Skills:

    • Familiar with Agile processes, methodologies, and ceremonies
    • Foundational understanding of end-to-end software development, system development life cycles and operational maintenance and support
    • Familiar with Syntactic and Semantic rules and processes
    • Willingness to learn and the ability to take initiative and ask questions.
    **Limited Telework available, may be more later in time.