Logo
BlueSnap

Software Engineer (Python + Kafka or Python + Azure Service Bus)

BlueSnap, Houston, Texas, United States, 77246

Save Job

Position: Software Engineer (Python + Kafka or Python + Azure Service Bus) Location: 1000 Main Street Houston, TX 77210 (Hybrid Role) The client is a large oil & gas company, offering a stable opportunity for at least 1 year with a high probability of extension for multiple years and many opportunities to grow within the team. Work is done on a large-scale marketplace in the energy sector, including desktop and web applications, and microservices architecture. MUST have skills: Python API Development Understanding of multi-process event-driven systems (Kafka, Azure Service Bus, RabbitMQ) What We Need From You: 5-8 years of experience in developing software solutions, with at least 3 years of relevant experience in Microsoft technologies. Experience with containerization technologies like Docker and working in virtual environments. Excellent communication and stakeholder management skills. Experience with database technologies such as SQL DB and Oracle. Experience with Docker, Kubernetes, Microsoft Azure/AWS, and GitHub. Excellent analytical, problem-solving, coding, testing, and automation skills. Passion for performance, accessibility, and reliability improvements. Familiarity with DevOps, Continuous Integration / Continuous Deployment. A solid background in Computer Science fundamentals: data structures, algorithms, and object-oriented design and systems architecture. Job Description This role is within the Trading and Supply business, one of the world's largest energy trading operations. In line with the Powering Progress agenda, the business is increasing its share of low carbon fuels/solutions to support decarbonization of customers' energy consumption and generating cash to support broader low carbon investments. Where You Fit In Our capability focuses on Native Software Engineering, Power Platform by Microsoft, Salesforce Software Engineering, and Crude and Products Core Systems Software Engineering. The Role As a Software Engineer/Senior Software Engineer, you are expected to have proven experience in adhering to software engineering best practices and delivering software products/applications that generate business value. A continuous improvement mindset is essential, driving value-based processes and product/application optimization. Your further responsibilities include: Solution consultation and development in accordance with enterprise technology principles, methods, standards, and practices. Stakeholder Management - Drives a One Team mindset. Business Intelligence - Understands the T&S business domain and impacts of industry movements. Experience in designing distributed asynchronous systems to avoid data conflicts in immutable environments orchestrated across multiple machines. We need an object-oriented software professional with experience using at least one strongly-typed language. Estimation, solution design, detailed technical design, application technical deliverables including code, associated tests, and documentation. Contribution to functional excellence. #J-18808-Ljbffr