EngineerJobs.io
← Back to all jobs

Job Description

Staff Software Engineer 1 (ARA, Southwest Division) supports simulation tool technology development for DoD planning operations in an agile environment.

Responsibilities

  • Design, code, and debug applications using C++
  • Conduct software analysis, including code analysis, requirements analysis, and software review
  • Perform object-oriented design and analysis (OOA and OOD)
  • Implement new graphical user interfaces and visualization
  • Support software testing and quality assurance
  • Support, maintain, and document software functionality
  • Provide software support and bug fixes

Required qualifications

  • 2 - 5 years of relevant employment experience in software development and computer programming
  • Bachelors (or better) degree in Computer Science or a related field
  • Demonstrated proficiency programming in C++
  • Experience developing Microsoft .NET applications using Microsoft Visual Studio
  • Eligibility to obtain a DoD security clearance, including U.S. citizenship
  • Independent and self-motivated work style
  • Excellent technical, communication, and presentation skills with ability to work in a team environment

Highly desirable

  • Desktop application development experience
  • Experience with event-driven and object-oriented programming design
  • 3-D visualization familiarity
  • Exposure to Web/SQLite databases
  • Experience with Web App development and UI design and development

Technologies

  • C++, Modern C++
  • C#
  • Microsoft .NET, Microsoft Visual Studio
  • git, Atlassian tools, TeamCity, SVN
  • Visual Studio development platform, SQLite
  • Web App development, UI design and development
  • 3-D visualization
  • Web/SQLite databases
  • Desktop application development
  • Event-driven programming, object-oriented programming design
  • Agile processes

Workplace details

  • Location: Albuquerque, NM 87101
  • Work model: Onsite

Behavioral expectations

  • Thought-provoking: Can help others think deeply on a subject
  • Team player: Works well within a group
  • Detail oriented: Completes tasks with all necessary details
  • Dedicated: Devoted with loyalty or integrity

Motivations

  • Self-starter: Performs without outside help
  • Goal completion: Motivated by completing tasks
  • Ability to make an impact: Motivated by contributing to project or organization success

Similar Jobs