What are the responsibilities and job description for the Principal Software Engineer [Python, API, Azure Services and Kafka/RabbitMQ] - (12+ yrs exp) - W2 Contract position at Saransh Inc?
Role: Principal Software Engineer
Location: Houston, TX (Hybrid - 3 days a week in office)
Job Type: Contract - 1 year (with possibility of extension) – W2
Note: Only Visa Independent candidates [No Third-party or sponsorship]
Our client is looking for a Lead Level or Principal/Chief Engineers level candidates for this role. Preferably from Oil or Gas industry background.
Job Description:
- This role is within Trading and Supply business, one of the world's largest energy trading operations in the world.
- In line with the Powering Progress agenda, both businesses are increasing their share of low carbon fuels / solutions to support decarbonization of our customers’ energy consumption and generating cash to support our broader low carbon investments.
MUST have skills (Mandatory):
Overall 12 years’ experience and 8 years of experience with Python API Development and Kafka/RabbitMQ or Azure Service Bus.
Required:
- 5-8 years of experience in developing software solutions with at least 3 years of relevant experience in Microsoft technologies:
- Relevant experience in Azure services (ACR, Azure Service Bus, Azure Blob Storage, Vault, Azure SQL server, etc.)
- Would also like to add containerization technologies like Docker and working in virtual environments.
- Experience with backend technologies such as Python, JavaScript.
- Experience with database technologies such as SQL DB, Oracle.
- Experience with Docker, Kubernetes, and Microsoft Azure/AWS, GitHub.
- Familiar with DevOps, Continuous Integration / Continuous Deployment.
- A solid background in Computer Science fundamentals: data structures, algorithms, and deftness at object-oriented design and systems architecture.