Software Developer - Washington, United States - Technology & Business Management In

    Technology & Business Management In
    Technology & Business Management In Washington, United States

    1 month ago

    Default job background
    Description
    Job Description
    Job Description

    Software Developer-TS/SCI


    Security Level:
    TS/SCI Clearance


    Technology Stack:
    .Net C#, Angular, HTML5, CSS, XML/XSL, SQL, JavaScript

    Software Skills:
    MS Office, Project, Visio, ElasticSearch, MS SQL, Postman, Kendo

    Environments:
    Eclipse, SQL Server, Visual Studio, MS Team Foundation Server, GitHub

    Work Experience: 4-5 Years


    Key Requirement:
    BS Degree in Computer Science, TS/SCI Clearance (Active)

    Position Profile:
    Fulltime, W2, On-Site Only


    Location:
    Washington, DC


    Additional Position Requirements:

    • Solid web application development experience.
    • Practical experience with content management systems.
    • Experience with wireframe and diagnostic tools.
    • Leadership and management skills.
    • Proficient in enterprise database environments.
    • Ability to solve complex problems and develop innovative solutions.
    • Excellent customer service and research abilities.
    • Ability to follow instructions and work in a team environment through self-management of tasks, deliverables, and timelines.
    • Superb interpersonal, verbal, and written communication skills.

    Position Responsibilities:

    • Assisting development manager with requirements analysis and resource planning.
    • Assisting development manager with all aspects of software design and coding.
    • Managing code repositories/versions using MS Team Foundation Server (TFS).
    • Interpreting client specifications and compiling concrete development requirements.
    • Producing functional design documents from development requirements.
    • Generating application wireframes, mockups, and prototyping applications.
    • Outline development timeframes, work schedules and deliverable timelines.
    • Communicating development related tasks effectively within the team and to the client.
    • Building test plans, test scripts, managing unit testing and oversee bug fixes.
    • Producing release management, deployments, and migration plans for test/production.
    • Producing of post-deployment maintenance plans, changes, and update schedules.
    • Participating in and contribute to software development meetings.
    • Supervising and mentoring junior web developers, analyzing areas of weakness, and scheduling training sessions accordingly.
    • Ensuring software documentation remains updated.

    Certifications required:
    None

    #J-18808-Ljbffr