Janus Soft Inc
Software Developer (Systems Engineer) - Mclean VA
Janus Soft Inc, Mc Lean, Virginia, us, 22107
Job Duties:
- Develop and customize applications for data analysis - Manage and optimize cloud-based infrastructure and microservices - Design and implement database schemas and ETL workflows - Create and maintain CI/CD pipelines - Develop web applications and user interfaces - Document system architecture and technical specifications - Support data scientists in model deployment and optimization - Optimize connectivity between cloud and on-premises systems - Manage and provision cloud compute resources
Mandatory Skills:
- Proficiency in Python, Java, SQL, and PL/SQL - Experience with cloud services (AWS), including S3, RDS, and EC2 - Expertise in SQL database management (MySQL and PostgreSQL) - Knowledge of ETL processes and Apache NiFi - Proficiency with Git version control - Experience with web technologies (JavaScript, CSS, HTML5, Flask) - Container orchestration experience (Docker) - Experience with CI/CD tools (Jenkins, Jira, Confluence) - Knowledge of infrastructure as code (Terraform) - Expertise in automated testing and deployment - Experience with Anaconda and Bash - User-centered design and web usability expertise
Desired Skills:
- Degree in Computer Science, Computer Engineering, or Systems Engineering - Experience with distributed computing and parallel processing - Strong problem-solving and solution architecture abilities - Experience in supporting data science teams with AI/ML model deployment - Knowledge of Tableau integration with cloud services - Experience with data management lifecycles - Strong project prioritization abilities - Experience working in analytical mission environments - Team collaboration and coordination skills
- Develop and customize applications for data analysis - Manage and optimize cloud-based infrastructure and microservices - Design and implement database schemas and ETL workflows - Create and maintain CI/CD pipelines - Develop web applications and user interfaces - Document system architecture and technical specifications - Support data scientists in model deployment and optimization - Optimize connectivity between cloud and on-premises systems - Manage and provision cloud compute resources
Mandatory Skills:
- Proficiency in Python, Java, SQL, and PL/SQL - Experience with cloud services (AWS), including S3, RDS, and EC2 - Expertise in SQL database management (MySQL and PostgreSQL) - Knowledge of ETL processes and Apache NiFi - Proficiency with Git version control - Experience with web technologies (JavaScript, CSS, HTML5, Flask) - Container orchestration experience (Docker) - Experience with CI/CD tools (Jenkins, Jira, Confluence) - Knowledge of infrastructure as code (Terraform) - Expertise in automated testing and deployment - Experience with Anaconda and Bash - User-centered design and web usability expertise
Desired Skills:
- Degree in Computer Science, Computer Engineering, or Systems Engineering - Experience with distributed computing and parallel processing - Strong problem-solving and solution architecture abilities - Experience in supporting data science teams with AI/ML model deployment - Knowledge of Tableau integration with cloud services - Experience with data management lifecycles - Strong project prioritization abilities - Experience working in analytical mission environments - Team collaboration and coordination skills