Sr Software Engineer - Python Dev, AWS - BLR

RAYTHEON COMPANY
Morrison, TN, United States
9 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Automation of Tests Unit Testing Business Process Execution Language Computer Programming Continuous Integration Relational Databases
+27 more
Software Debugging DevOps Identity and Access Management Python (Programming Language) Oracle (Applications) Oracle SQL Developer Performance Tuning Service-Oriented Architecture Software Engineering SQL Stored Procedures SQL Databases Data Streaming YAML Oracle Soa Scripting Data Ingestion Amazon Virtual Private Cloud (VPC) Git Fastapi Amazon Relational Database Service Pytest Apache Nifi Oracle Ebusiness Functional Programming Restful APIs Jenkins Microservices

Requirements

Software Engineering, Amazon Web Services (AWS), Python Programming/Scripting Language, Python Programming/Scripting Language, Application Programming Interface (API), REST (Representational State Transfer), Test Automation, Pytest, Unit Test, Microservices, Candidate must possess:

  • Proficiency in Python programming, including writing clean and efficient code. Experience with frameworks like FastAPI for building microservices & RESTful APIs, Pytest for Unit Testing automation.
  • Understanding of core AWS services like EC2, S3, Lambda, and RDS. Knowledge of AWS security best practices, including VPC, security groups, and IAM
  • Knowledge of Kubernetes concepts (pods, services, deployments, namespaces, clusters, scaling, monitoring) and YAML files.
  • Experience with Apache NiFi for automating data flows between systems. Ability to configure and manage NiFi processors for data ingestion and transformation.
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines using DevOps tools like Jenkins, Git, Kompass.
  • Knowledge of managing relational databases on AWS RDS, Proficiency in SQL for querying and managing data, and performance tuning.
  • Experience in executing projects in an Agile environment.

The skills that are good to have:

  • Knowledge on Oracle Application R12.
  • Experience in Oracle PL/SQL for writing and debugging stored procedures, functions, and triggers.
  • Oracle SOA Suite for building, deploying, and managing service-oriented architectures. Experience with BPEL (Business Process Execution Language) for orchestrating business processes

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…