Back to Jobs

Software Engineer Apprentice -302911

Delaware Nation Industries No location specified Internship
N/A
per year

Job Description

DNI is excited to welcome a Software Engineer Apprentice to our dynamic team! This role involves providing essential support to the Enterprise Information Services for the Department of Energy (DOE) Savannah River Operations Office (DOE-SR), assisting federal government personnel and site contractors at the Savannah River Site (SRS) in Aiken, SC.

  • Design, modify, develop, integrate, implement, and test software applications using the Software Development Lifecycle Methodology.
  • Develop applications independently and/or on project teams.
  • Perform full-stack software development including data base development, front-end design, and applications programming.
  • Develop and maintain all external websites utilizing all applicable Federal and local requirements.
  • Perform quality assurance and technical review activities.
  • Work with others to resolve end-user software problems.
  • Work with management and end-user groups to identify and translate requirements for future product enhancements.
  • Gather data on new technology and end user requirements.
  • Analyze technologies, technical processes and/or functions; documenting findings, identifying areas for improvement, and creating specifications to implement.
  • Conduct data validations and data analysis to identify and resolve issues.
  • Implement high quality, scalable and extendable SharePoint solutions.
  • Provide innovative ways to improve the business system within SharePoint.
  • Develop technical documentation, end-user documentation and training materials.
  • Establish, implement, and maintain standard operating procedures, programming standards, and best practices.
  • Support the Software Engineer I & II with daily operational tasks such as elevated support tickets, data analysis, and testing and troubleshooting of applications.
  • Perform other duties as assigned by Program Manager.
  • Provide the IT Project Manager and Software Engineer Team Lead weekly updates of project task statuses, percent complete, work accomplished, and any issues that may impact future efforts.

Knowledge, Skills, and Abilities:

  • Familiarity with Software Engineer Concepts such as caching, security, relational databases
  • Familiarity with Microsoft developer tools
  • Familiarity with C#, JQuery, SQL, HTML
  • Self-motivated to seek out training and growth opportunities
  • Strong attention to detail
  • Excellent written and oral communication skills
  • Can communicate clearly and succinctly

Clearance:

  • Must possess (or be able to obtain) a "Q" level security clearance

 Education:

  • Bachelor's degree in Computer Science or related field is required. May substitute one year of hands-on experience in a relevant field for each year of formal training

Experience:

  • One year of technical experience designing, implementing, and maintaining software applications. Must have background in one or more of the following: database analysis, administration, design and development, client-server architectures, web-enabled applications, and graphics design.
  • Covers 100% of employee benefit premiums, including Medical (PPO or HDHP Option), Vision, Dental
  • Matching 401K
  • Short- and Long-Term Disability
  • Pet Insurance
  • Professional Development/Education Reimbursement
  • Parking and Transit Benefits for NY, NJ, ATL, and DC Metro areas

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Company Information

Location: Not specified

Type: Not specified