We are seeking seasoned software professionals to support a key client. This is an exciting opportunity to contribute to projects that deliver high-impact technology solutions in a secure and mission-driven environment.
Key Responsibilities
* Design, build, test, and integrate software solutions, applying best practices in coding, security, and system design.
* Monitor and optimize system software performance, troubleshoot issues, and implement upgrades as needed.
* Develop and execute integration plans, including system configuration, testing, and reporting.
* Create automated test frameworks, run functional tests, and deliver clear analysis and recommendations.
* Enhance and support automation capabilities, leveraging tools such as Puppet, Ansible, and Docker.
* Contribute to knowledge sharing and documentation in line with organizational standards.
Strong experience with Python, Java, RESTful web services, Kubernetes, and OpenShift. Demonstrated ability in system integration, software administration, and automated testing.
Required Skills and Qualifications
* Expertise in software development, testing, and deployment.
* Proficiency in Python, Java, and other programming languages.
* Familiarity with containerization using Kubernetes and OpenShift.
* Knowledge of automation tools like Puppet, Ansible, and Docker.
* Ability to work in a team environment and collaborate with cross-functional teams.
This role offers a unique opportunity to work on high-impact projects, develop your skills, and advance your career in the field of software engineering.