13 - 20 years

2 - 6 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

The Python Developer is a highly skilled professional focused on delivering business-driven software products, with a strong emphasis on quality and continuous improvement. The role is ideal for individuals with extensive experience in Python development, ideally within the energy trading sector, who excel in collaboration and driving innovation in a global team environment.

Technical Skills & Experience

  • Extensive Python Development

    : Over 10 years of experience in software development with Python.
  • Behavior-Driven Development (BDD)

    : Hands-on experience in delivering BDD and writing testable code.
  • Agile Methodologies

    : Proven expertise in agile teams, demonstrating the application of agile principles with lean thinking.
  • Data Engineering

    : Practical experience combining data engineering with software engineering principles.
  • Additional Programming Skills

    : Familiarity with C++, .NET, and relevant frameworks is a plus.
  • CI/CD Tools

    : Familiarity with Github Actions or similar CI/CD tools.
  • Cloud Platforms

    : Experience with cloud platforms like Azure or AWS and containerization technologies such as Docker and Kubernetes.
  • Code Optimization

    : Expertise in profiling and optimizing Python code for better performance.
  • Executable Documentation

    : Familiarity with executable documentation concepts.
  • Trading Application Support

    : Experience in providing support for trading applications.
  • Databricks

    : Experience working with Databricks is a plus.
  • Fast API and Async Processing

    : Experience with FastAPI and asynchronous processing.

Key Accountabilities

  • Requirements Interpretation

    : Translate functional requirements into technical specifications for implementation.
  • Estimation and Design

    : Conduct estimations, solution design, and detailed technical design, including code, tests, and documentation.
  • Solution Consultation and Development

    : Provide solutions that align with enterprise technology principles, methods, and practices.
  • Application Delivery

    : Deliver scalable business-critical Python applications.
  • Event-Driven Microservices Architecture

    : Design applications using event-driven microservices architecture.
  • Database Management

    : Manage and optimize SQL Server databases, focusing on performance improvements.
  • Functional Excellence

    : Contribute to maintaining high standards, methods, and tools in software development.
  • Integration Management

    : Manage complex integration scenarios across the ETRM landscape.
  • Solution Patterns

    : Develop and maintain best practices and solution patterns for software development.
  • Back-End Development

    : Develop and maintain robust back-end systems in Python.
  • Technology Utilization

    : Leverage tools like Azure, GitHub Actions, CI/CD pipelines, and SQL databases for efficient development.
  • Cross-Functional Collaboration

    : Collaborate with business analysts and stakeholders to align solutions.
  • Performance Optimization

    : Continuously optimize performance and scalability of applications.
  • Security Best Practices

    : Implement secure coding practices and ensure compliance with industry standards.
  • Culture of Innovation

    : Foster continuous learning and innovation, staying updated with industry trends.

General Skills & Experience

  • Domain Knowledge

    : Strong experience in a finance or trading environment, especially in energy trading.
  • Commercial Awareness

    : Ability to understand and weigh the effort versus business benefits.
  • Prioritization

    : Effective at making prioritization decisions amidst complex requirements.
  • Knowledge Sharing

    : Willingness to collaborate with team members and share knowledge.

Additional Requirements

  • Software Principles

    : Strong understanding of solid software development principles.
  • Solution Patterns

    : Ability to create and maintain best practices and solution patterns.
  • Energy Trading Knowledge

    : High-level understanding of energy trading.
  • Commitment to Innovation

    : A focus on continuous learning and embracing new technologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

chennai, bengaluru, mumbai (all areas)

pune, chennai, bengaluru