Logo
Dignitas Technologies

1186 - Software Lead

Dignitas Technologies, Charleston, South Carolina, United States, 29408


Summary Dignitas Technologies is seeking a Software Lead. Responsible for any new development needed for the site that can be integrated back to the NCRC architecture. Provides technical leadership for the integration of requirements, design, and technology. Incorporates new plans, designs, and systems into ongoing operations. Guides system development and implementation planning through assessment or preparation of system engineering management plans and system integration and test plans. Develops system Architecture and system design documentation. Interacts with the Government regarding Systems Engineering technical considerations and for associated problems, issues or conflicts. Ultimate responsibility for the technical integrity of work performed and deliverables associated with the Systems Engineering area of responsibility. Communicates with other program personnel, government overseers, and senior executives. Essential Functions Technical leadership over many diverse software tool development efforts. Standardization and enforcement of SDLC processes, agile development practices, and toolsets used for development. Design and development of Infrastructure As Code automation tools. Manage system requirements and derived requirements to ensure the delivery of production systems that are compatible with the defined system architecture(s) - Department of Defense Architecture Framework (DoDAF), Service-oriented Architecture (SOA), etc. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Desired Skills Experience in any of the following domains/activities: Prior usage or knowledge of infrastructure configuration automation tools such as Ansible, Puppet, Chef, Salt, etc. Expert knowledge of: software development to include agile software development practices; programming languages; operating systems; networks; enterprise and consumer IT concepts, architectures, and systems (computer, network, storage) Expert knowledge of PowerShell, bash scripting, python scripting, and C/C++ development Experience developing or modifying web applications using web development frameworks such as Django, Ruby on Rails, Flask, Angular, Bottle, jQuery, Meteor Prior usage or knowledge of one or more continuous integration tools such as Jenkins. Prior usage or knowledge of one or more of the following MySQL, MariaDB, mongoDB, Postgres SQL, or no SQL Knowledge of Networking protocols such as TCP/IP, HTTP, HTTPS, TFTP, DNS, FTP. 2 years of experience with cyber testing or training to include experience with defensive and offensive cyber tools and TTPs or relevant experience (can overlap with other experience). 2 years of systems administration experience (can overlap with other experience). Supervisory Responsibility This position has no direct supervisory responsibilities. Work Location Government facility in Charleston, South Carolina (onsite position) Occasional Travel (10%) Required Education and Experience Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (4) years of additional Software Engineer experience on projects with similar software processes may be substituted for a bachelor's degree. 5 years of relevant experience Additional Eligibility Qualifications US Citizen Must have minimum of Secret or TS clearance, ability to obtain TS/SCI AAP/EEO Statement Dignitas Technologies, LLC is an equal opportunity employer. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for their job. Duties, responsibilities, and activities may change at any time with or without notice.