Senior Software Developer
Overview
In this role you will develop visualization software in JavaScript to help users understand data through event and relationship modeling. You will work with cross-functional teams to translate complex problems into usable tools for non-developers, while staying current with JS and related technologies. Your work supports DoD/IC-focused intelligence and security solutions, with a strong emphasis on GIS-enabled data visualization. This is a mission-driven opportunity at a veteran-owned firm that values collaboration and growth.
Compensation / Benefitscompetitive salary with performance bonus opportunitiescomprehensive healthcare benefits (medical, vision, dental)retirement plan with no vesting schedulecareer development opportunities (training, tuition reimbursement)positive work environmentveteran-owned small business status
ResponsibilitiesDevelop visualization software using JavaScript following industry design patternsCollaborate with other developers to ensure progressCreate tools for users who are not software developersLeverage peers to better understand trends and technology adoption patternsStay current with JavaScript and related languages, UI design techniques, and database toolsWork with Esri ArcGIS Enterprise systems
Key requirementsBachelor’s degree in Computer Science or 5+ years front-end development with fluency in JavaScript, HTML5, CSS3, Node.js, and AI/MLExperience with Phyton, Grunt, Node, AngularJS, ArangoDB, SQL, SQL Server, PostgreSQLWorking knowledge of Elastic, Dgraph, ArangoDB, SQL Server, PostgreSQLActive Top-Secret clearance with SCI eligibilitycollaborationproblem-solvinglearning mindsetJavaScriptHTML5CSS3