General Dynamics Information Technology→
Software Developer at General… · Herndon
Entry LevelHybridFull-timeHerndon, VA$81k–$109k/yr
Skills
c++javapythonxmlrelational databasescloud computingobject-oriented techniquesagile methodsquality assuranceteam collaboration
Job Description
Summary: General Dynamics Information Technology is a global technology and professional services company that delivers consulting and technology services. They are seeking a Software Developer Associate to design, develop, troubleshoot, and analyze software programs for computer-based systems, specifically in multi-dimensional data and financial analytics.
Responsibilities:
- Perform deployment, installation, maintenance, quality control monitoring, and implementation of software
- Maintain processes to log and track customer service requests
- Maintain/develop software products to be used on a variety of platforms
- Familiarity with Configuration Management (CM) tools, such as Subversion/Trac or Git
- Familiarity with task tracking tool like JIRA
- Background in web-based coding such as extensible Mark-up Language (XML) or GROOVY Scripts
- Experience with Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse
- Design, develop, and document system and subsystem-level code. This includes 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
- Develop customer requirements and information needs into software specifications that can be implemented
- Maintain/modify software code to add new features, correct errors, adapt to new hardware, or to improve system performance
- Perform system and unit level testing. This includes test plans and procedures
- Documentation of test results and development of special test code. Plan/conduct regression tests after each code modification, upgrade enhancement
- Exposure with Linux/UNIX and REST API is a plus
- Development experience (C++, JAVA, XML/XSD), scripting language experience, (Python or Perl), JAVA GUI development experience
- Interacts with project customers and stakeholders to report project status and manage subsystems requirements
Required Qualifications:
- Bachelor's Degree in Computer Science, IT or similar field required
- 0+ years of related experience
- One plus (1+) years of programming experience in JAVA, C++, Python or similar languages
- Software application design and development performing coding, debugging, testing, and troubleshooting throughout the application development process
- C / C++, Design, Test Plans
Preferred Qualifications:
- Oracle SQL
- Relational databases
- Cloud based computing
- Some finance knowledge
- Exposure to multi-dimensional databases
- Familiarity with Configuration Management (CM) tools, such as Subversion/Trac or Git
- Familiarity with task tracking tool like JIRA
- Background in web-based coding such as extensible Mark-up Language (XML) or GROOVY Scripts
- Experience with Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse
- Exposure with Linux/UNIX and REST API
- Development experience (C++, JAVA, XML/XSD)
- Scripting language experience, (Python or Perl)
- JAVA GUI development experience
Required Skills: C++, Java, Python
Important Skills: XML, Relational databases, Cloud computing
Nice-to-Have Skills: Object-oriented techniques, Agile methods, Quality assurance, Team collaboration
Benefits: Comprehensive benefits and wellness packages, 401K with company match, Variety of medical plan options, some with Health Savings Accounts, Dental plan options, Vision plan, Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave, Short and long-term disability benefits, Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance
Benefits
Comprehensive benefits and wellness packages
401K with company match
Variety of medical plan options, some with Health Savings Accounts
Dental plan options
Vision plan
Variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave
Short and long-term disability benefits
Life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance