Software Developer II

Overview

On Site
USD 77,600.00 per year
Full Time

Skills

Information Technology
Evaluation
Technical Support
Debugging
Collaboration
Productivity
Quality Assurance
Technical Writing
Management
Software Development
Software Engineering
Computer Science
DoD
Security Clearance
Java
OOD
Version Control
Issue Tracking
Testing
JavaFX
Linux
Security+
Customer Engagement
Cisco Certifications
GSEC
SSCP
C#
C++
JavaScript
SQL
Law
Health Care
Insurance
Training

Job Details

Overview

AMERICAN SYSTEMS is an employee-owned federal government contractor supporting national priority programs through our strategic solutions in the areas of Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.

Responsibilities

As a Software Developer II you will have the opportunity to do the following:

  • Work as part of a team to write software applications, mainly in Java, for U.S. Navy systems.
  • Develop and maintain software systems according to project requirements
  • Write, test, and debug code to ensure software quality and efficiency
  • Collaborate with team members to design and implement software solutions
  • Participate in code reviews to improve team productivity and software quality
  • Identify and resolve technical issues in software systems
  • Write technical documentation to detail design and implementation of software systems
  • Apply software development principles in a team environment to manage and prioritize large-scale software development applications.
  • Attend meetings and communicate with stakeholders to ensure project success
  • Discuss and implement enhancements to improve the reliability, performance, or other capabilities of our software applications to support customer needs.
  • Stay current with industry trends and advancements in software engineering technology.

Qualifications

  • Bachelor's level degree in Computer Science, Engineering, or a related field.
  • Active DoD Secret Clearance. ship required.
  • At least five (5) years of experience in developing Java applications (preferably desktop applications), understanding of object-oriented design, source control and issue tracking, testing software to specifications.
  • Experience with JavaFX.
  • Extensive experience in Linux-based systems.
  • Previous experience working in classified and unclassified distributed work environment architectures and systems.
  • Current IAT Level II certification (Security+ CE, CCNA Security, CySA+, GICSP, GSEC, SSCP)
  • Desired Programming skills (C#, C++, JavaScript, SQL).

Pay Transparency Statement

AMERICAN SYSTEMS is committed to pay transparency for our applicants and employee-owners. The salary range for this position is USD $77,600.00/Yr. - USD $129,600.00/Yr. Actual compensation will be determined based on several factors permitted by law. AMERICAN SYSTEMS provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.

EEO Statement

EEO Race/Sex/Disability StatVeteran Status
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.