CareerZen Logo
Company logo

Senior DevSecOps Software Developer (Onsite)

Raytheon

Part-time | Full-time

Aurora, CO

Job description

We are seeking a highly skilled and experienced Python Developer to join our dynamic team. The ideal candidate will have extensive experience in building and deploying scalable web applications using Flask and FastAPI frameworks. Additionally, the candidate should have certifications or significant hands-on experience with AWS and its serverless cloud infrastructure services. Experience with Java is a strong plus.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and secure web applications using Python frameworks such as Flask and FastAPI.
  • Architect and implement serverless solutions on AWS, leveraging services like Lambda, API Gateway, DynamoDB, S3, and others.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Optimize application performance and ensure high availability and reliability.
  • Write clean, maintainable, and well-documented code following best practices.
  • Integrate third-party APIs and services as needed.
  • Troubleshoot and debug applications to resolve issues efficiently.
  • Stay updated with the latest trends and technologies in Python, AWS, and cloud computing.
  • Contribute to the development of CI/CD pipelines for automated testing and deployment.
  • Mentor junior developers and provide technical guidance to the team.

Required Qualifications:

  • Proven experience as a Python Developer with expertise in Flask and FastAPI frameworks.
  • Extensive knowledge of AWS services, including but not limited to Lambda, API Gateway, DynamoDB, S3, CloudFormation, and IAM.
  • AWS certifications (e.g., AWS Certified Developer, AWS Certified Solutions Architect) or equivalent hands-on experience.
  • Strong understanding of serverless architecture and microservices design.
  • Proficiency in building RESTful APIs and working with JSON, XML, and other data formats.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, DynamoDB).
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Solid understanding of software development best practices, including version control (Git), testing, and code reviews.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Experience with Java development and familiarity with Java-based frameworks.
  • Knowledge of front-end technologies such as JavaScript, React, or Angular.
  • Experience with CI/CD tools like Jenkins, GitHub Actions, or AWS CodePipeline.
  • Familiarity with monitoring and logging tools like CloudWatch, ELK Stack, or Prometheus.
  • Understanding of Agile development methodologies.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Flexible work hours and remote work options.
  • Opportunities for professional development and certifications.
  • Health, dental, and vision insurance.
  • Paid time off and holidays.
  • Collaborative and inclusive work environment.

Job Types: Full-time, Part-time

Pay: From $82,000.00 per year

Benefits:

  • 401(k) matching
  • Dental insurance
  • Health insurance

Ability to Commute:

  • Big Bend, WI 53103 (Required)

Work Location: In person