Ariel Partners · 1 month ago
Mid Level Software Developer (06)
Ariel Partners is focused on providing agile software development and maintenance for CODIS, a critical application for the FBI. The Mid-Level Software Developer will design, develop, test, and maintain enterprise software applications while collaborating with cross-functional teams to enhance existing systems and build new solutions.
ConsultingInformation TechnologyStaffing Agency
Responsibilities
Design, code, test, and debug new applications or enhancements to existing software
Collaborate with technical teams to analyze software issues, identify solutions, and implement fixes
Develop and maintain user documentation, training materials, and automated deployment scripts
Ensure software meets performance, security, usability, and interface requirements
Participate in customer support by resolving software-related complaints and incorporating enhancement requests
Design and maintain secure desktop environments, including integration with standard software packages and automated patching/deployment technologies
Contribute to the development and implementation of performance metrics, technical solutions, and innovative approaches for complex assignments
Automate application and configuration deployments and updates to streamline operations
Qualification
Required
Security Clearance: Active Secret Clearance required
Minimum 5 years of software development experience (or equivalent certifications/work portfolio)
Strong expertise in .NET, C#, JavaScript, and Java (SpringBoot framework)
Proficiency in Azure DevOps 2022 and Visual Studio 2022
Experience with containerization and orchestration tools such as Docker and Kubernetes
Familiarity with Swagger for API documentation and testing
Experience with Keycloak, RabbitMQ, Linkerd, and NGINX
Hands-on experience developing with Blazor and implementing search solutions using ElasticSearch or OpenSearch
Strong background in cloud development (AWS) and infrastructure automation (Terraform)
Proficiency in working with Linux environments, XML/XSD, and JSON data formats
Knowledge of secure software practices, performance optimization, and scalable architecture
Experience contributing to innovative solutions and methodologies for broad, complex assignments
Strong problem-solving, analytical thinking, and troubleshooting skills
Ability to operate independently with flexibility and creativity while collaborating effectively within a team
Excellent communication and documentation skills