Roles & Responsibilities:
- Collaborate with stakeholders to comprehend their business needs and identify potential process improvements.- Develop well-documented and maintainable code adhering to solid software engineering practices.- Deliver new features to customers promptly, covering both frontend and backend aspects.- Integrate novel algorithms into comprehensive software modules, conducting integration tests and other CI/CD functions before deployment.- Manage Docker containers as part of deployments in test and production environments.- Prioritize development tasks and issues utilizing agile methodology and the Atlassian Tool Suite (JIRA, Confluence, Bitbucket).
Required Qualifications:
- Active Top Security Clearance.- Proficiency in one or more of the following languages: Python, TypeScript, JavaScript, and SQL.- Experience in creating REST APIs with web frameworks based in Node.js or Python (e.g., Fastify, Aiohttp, or similar).- Proficient in working with relational databases and writing/maintaining SQL scripts for data-driven web applications.- Ability to manage Docker containers or use similar containerization technologies for reliable and secure deployments.- Skill in testing code through a combination of unit and integration tests.- Experience in maintaining and upgrading servers as needed.- Strong verbal and written communication skills for consulting with customers, understanding their business needs, and identifying potential process improvements.
Desired:
- Active TS/SCI clearance with CI-Poly.- Experience with Oracle database services.- Background in writing backend REST API code using Fastify (Node.js) and Aiohttp (Python) web frameworks.- Experience in frontend UI development using JavaScript/TypeScript or a frontend framework (e.g., React, Angular, Vue).- Proficiency in working with CI/CD pipelines using Gitlab, Jenkins, or similar tools.- Familiarity with Kubernetes or similar container orchestration tools.- Experience working with NumPy, Pandas, scikit-learn, or similar data science/analytics libraries.- Expertise in retraining machine learning models on new data and validating updated metrics.- Annual review and calibration of predictive models and pipelines.- Exploration and analysis of new/unstructured data sources, delivering insights to customers.
Compensation: