?
Staff Software Engineer 1
.NET
.NET Core
C Sharp
C++ Language
Collaboration
Database
Databases
DevOps
Embedded Software
Embedded Systems
Engineer
Engineering
Git
Hardware Engineering
Hardware Software Co Design
Programming Language
Software Development
Software Engineer
Software Engineering
Sqlite
Svn
Systems
Teamcity
Version Control
Visual Studio
Job Description
Join a multidisciplinary team developing simulation tool technologies for Department of Defense planning operations, building software critical to projects and national security.
Responsibilities
- Design, code, and debug applications using C++
- Conduct software analysis, including code analysis, requirements analysis, and software review
- Perform object-oriented analysis and design (OOA and OOD)
- Build and extend graphical user interfaces and visualization capabilities
- Execute software testing and support quality assurance
- Support, maintain, and document software functionality
- Provide software support and bug fixes
Requirements
- B.S. in Computer Science or related field (education requirement)
- 2 to 5 years of employment experience in software development and computer programming
- Demonstrated proficiency programming in C++
- Knowledge of the C++ programming language
- Experience developing Microsoft .NET applications using Microsoft Visual Studio
- Experience requirements include familiarity with desktop application development and event-driven, object-oriented programming design
- Highly desirable familiarity with 3-D visualization and SQLite databases
- Independent and self-motivated work style
- Excellent technical, communication, and presentation skills with the ability to work in a team environment
- Eligibility to obtain a DoD security clearance, including U.S. citizenship
Preferred Qualifications
- Experience with software configuration management tools such as SVN and Git
- Experience with the Visual Studio development platform
- Experience with Agile Processes
- Experience with SQLite or other databases
- Active DoD security clearance
Technologies
- C++
- C#
- Microsoft .Net
- Microsoft Visual Studio
- git
- Atlassian tools
- TeamCity
- SVN
- SQLite
- 3-D visualization
Experience
- Required: 2 - 5 years of relevant work experience
Education
- Required: Bachelors or better in Computer Science or related field
Workplace Location
- Albuquerque, NM (onsite)
Behavioral Expectations
- Team Player: Works well as a member of a group
- Detail Oriented: Completes tasks with all necessary details
- Dedicated: Devoted to a task or purpose with loyalty or integrity
Motivations
- Self-Starter: Performs without outside help
- Goal Completion: Motivated to perform well by completing tasks
- Ability to Make an Impact: Motivated by contributing to project or organization success