Software Developer
Automation
Updated on 2/26/2024
Constellation Technologies

11-50 employees

Provides cyber engineering and integration services
Company Overview
Constellation Technologies, Inc. (CTI) stands out as a leading firm in the cyber engineering field, offering a unique blend of practical experience and multi-spectral knowledge to effectively address and resolve client issues. The company's culture is deeply rooted in collaboration, integrity, honesty, and communication, fostering an environment that encourages teamwork and client engagement throughout project execution. CTI's competitive edge lies in its ability to provide customized solutions, demonstrating its industry leadership by consistently tackling and overcoming challenges.
Cybersecurity
Consulting

Company Stage

N/A

Total Funding

N/A

Founded

2008

Headquarters

Columbia, Maryland

Growth & Insights
Headcount

6 month growth

14%

1 year growth

18%

2 year growth

21%
Locations
Annapolis Junction, MD, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Java
Linux/Unix
CategoriesNew
Software Engineering
Requirements
  • Must be a US Citizen
  • Must have TS/SCI clearance w/ active polygraph
  • Minimum eight (08) years of experience programming with object-oriented programming languages
  • Minimum five (05) years of experience developing Windows applications using Visual Studio or .NET environments OR minimum five (05) years of experience developing UNIX applications using make files or comparable build environments
  • Experience developing complex programs using, C, C#, C++, Java, or other comparable languages
  • Minimum two (02) leading projects that develops complex software, ensuring a collaborative environment, and configuration management
  • Experience implementing software life cycle management (requirements, design, develop, test, validate, deploy)
Responsibilities
  • Develop, maintain, and enhance existing middleware solutions in software systems utilizing software development and software design methodologies appropriate to the development environment
  • Provide installation, configuration, and operational use of network security devices including firewalls, intrusion detection systems, and network traffic analyzers
  • Collect on-net signatures for network security devices and identify those signatures that are unique to a particular device
Desired Qualifications
  • Ability to analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Write or review software and system documentation
  • Assist with developing and executing test procedures for software components
  • Write or review software and system documentation