Software Developer

Centauri - Reston, VA4.4

Full-timeEstimated: $120,000 - $160,000 a year
Centauri is seeking a highly skilled software engineer to possess the following:

Demonstrated experience in the Software Development Life Cycle, to include requirements management, system design, software development, and release planning with demonstrated experience leading development teams.
Demonstrated experience in website production and publishing environments.
Demonstrated experience with HTML, CSS and JavaScript.
Demonstrated experience designing and developing databases using Relational Database Management Systems (RDBMS) (e.g. MS SQL Server and MySQL).
Demonstrated experience with cloud computing technologies such as AWS.
Demonstrated experience diagnosing undefined issues and devising resolution strategies for complex technical problems in a collaborative team environment.
Demonstrated experience creating technical documents, leading technical meetings in a scrum and technical exchange meeting (TEM), and providing technical briefs to senior management.
Demonstrated experience developing applications using ASP.NET and .NET/C# including ancillary technologies such as Entity Framework and LINQ.
Demonstrated experience with source control and versioning tools such as SVN and Git.
Demonstrated experience with Windows system administration.
Information Security Certificate for Systems Administrators (ICSA).
Certified Scrum Master (CSM).
AWS Certified Architect.

Required Qualifications:
Demonstrated experience with Python and/or Node.JS.
Demonstrated experience with shell scripting, for example, Bash.
Demonstrated ability to communicate technical information to non-technical audiences.
Demonstrated experience automating project builds, for example by writing Makefiles, shell scripts, or Jenkins jobs.
Ability to work with application developers to identify and implement infrastructure and deployment requirements.
Full Stack Web Developer with experience in JavaScript, PHP, R, Python and MongoDB.
Web App Installation and Deployment Experience.

Desired Qualifications:
Experience with Java, Python, C, C++, XML, JSON, XQuery, and HTML programming languages.
Experience with MongoDB, Express.js, AngularJS, Node.js, and ReactJS.
Experience with Confluence, JIRA, and Gitlab.
Experience with HDFS, MapReduce, Solr, Spark, Hive.
Design and develop tools that integrate with commercial applications.
Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequence of design.

Security Clearance Requirements:
Must currently hold an active TS/SCI clearance with Full Scope Polygraph