onsite
CNO Python Developer
Software Engineer
Python developer focused on building secure, high‑performance software for national security applications, leveraging AWS, RESTful services, and agile practices to deliver robust solutions.
About the role
Key Responsibilities
- Design, develop, and maintain Python‑based applications that meet stringent security and performance requirements.
- Integrate services with AWS infrastructure, ensuring scalability, reliability, and compliance.
- Collaborate with cross‑functional teams to define API contracts and implement RESTful endpoints.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality.
- Contribute to architecture discussions, proposing innovative solutions for complex problems.
Requirements
- Proven experience in Python development with a strong grasp of object‑oriented design.
- Hands‑on knowledge of AWS services (EC2, Lambda, S3, RDS) and deployment automation.
- Experience building and consuming REST APIs, including authentication and rate‑limiting.
- Familiarity with version control (Git) and agile development methodologies.
- Strong problem‑solving skills and a commitment to secure coding practices.