Lead Python Engineer

6 years

0.0 Lacs P.A.

Kochi, Kerala, India

Posted:3 weeks ago| Platform: Linkedin logo

Apply Now

Skills Required

pythonawspostgresqlapideveloperprogrammingdevelopmentsoftwaredesignsupportprototypingarchitectureplanningtestingmonitoringcomplianceregulationswritingmanagementfastapiflaskdjangometeringauthenticationauthorizationmongodbdynamodbterraformgitbitbucketstrategiesrestjsontestoracledatabasesqlqueryingdatacodejoinsqueryoptimizationindexinganalysissecurity

Work Mode

Remote

Job Type

Full Time

Job Description

Job Description Mandate Skill set – Python, AWS Services, PostgreSQL, AWS Aurora, Lambda, AWS API Gateway, AWS Step functions Experience – overall 6+ years relevant 4+ years experiecne into -- Python + PostgreSQL + AWS (with exposure in Lambda) Notice Period – IMMEDIATE ONLY Work Location – Trivandrum/Kochi/Remote Job Description / Duties & Responsibilities We are seeking a Senior Python Developer with strong knowledge in PostgreSQL to join our dynamic team. The ideal candidate will have a strong background in Python programming and PostgreSQL. Sound understanding on we application development, with a focus on utilizing AWS services for building scalable and efficient solutions. Responsible for delivering senior-level innovative, compelling, coherent software solutions for our consumer,internal operations, and value chain constituents across a wide variety of enterprise applications through thecreation of discrete business services and their supporting components. ▪ Design, develop and deliver solutions that meet business line and enterprise requirements. ▪ Lead a team of Python developers, providing technical guidance, mentorship, and support in project execution. ▪ Participates in rapid prototyping and POC development efforts. ▪ Advances overall enterprise technical architecture and implementation best practices. ▪ Assists in efforts to develop and refine functional and non-functional requirements. ▪ Participates in iteration and release planning. ▪ Performs functional and non-functional testing. ▪ Informs efforts to develop and refine functional and non-functional requirements. ▪ Demonstrates knowledge of, adherence to, monitoring and responsibility for compliance with state andfederal regulations and laws as they pertain to this position. ▪ Strong ability to produce high-quality, properly functioning deliverables the first time. ▪ Delivers work product according to established deadlines. ▪ Estimates tasks with a level of granularity and accuracy commensurate with the information provided. ▪ Works collaboratively in a small team. ▪ Excels in a rapid iteration environment with short turnaround times. ▪ Deals positively with high levels of uncertainty, ambiguity, and shifting priorities. ▪ Accepts a wide variety of tasks and pitches in wherever needed. ▪ Constructively presents, discuss and debates alternatives. Takes shared ownership of the product. ▪ Communicates effectively both verbally and in writing. ▪ Takes direction from team leads and upper management. ▪ Ability to work with little to no supervision while performing duties. Job Specification / Skills and Competencies ▪ Architect, design, and implement high-performance and scalable Python back-end applications. ▪ Proficient in Python programming language to develop backend services and APIs. ▪ Experience with any web frameworks such as FastAPI/Flask/Django for building RESTful APIs. ▪ Exposure in Utility domain is an advantage (Metering Services). ▪ Experience in AWS services such as API Gateway, Lambda, Step functions and S3. ▪ Knowledge in Implementing authentication and authorization mechanisms using AWS Cognito and other relevant services. ▪ Good understanding on databases Including PostgreSQL, MongoDB, AWS Aurora, DynamoDB. ▪ Experience in automated CI/CD implementation using terraform is required. ▪ Deep understanding of one or more source/version control systems (GIT/Bitbucket). ▪ Develops branching and merging strategies. ▪ Working understanding of Web API, REST, JSON etc. ▪ Good understanding of unit test creation. ▪ In-depth knowledge of Oracle/PostgreSQL Database architecture and components. ▪ Strong SQL and PL/SQL or PL/pgSQL programming skills for querying, data manipulation, and stored procedure development. ▪ Proficiency in writing and maintaining PL/SQL or PL/pgSQL code, including procedures, functions, packages, and triggers. ▪ Strong understanding of PL/SQL or PL/pgSQL syntax, data types, and control structures. ▪ Mastery of SQL for querying and manipulating data in Oracle databases. ▪ Knowledge of complex SQL queries, joins, and subqueries. ▪ Familiarity with database design principles and data modeling. ▪ Expertise in optimizing PL/SQL or PL/pgSQL code and SQL queries for performance. ▪ Knowledge of query optimization techniques, indexing, and execution plan analysis. ▪ Ability to work with database designers to implement efficient schema structures. ▪ Bachelor’s Degree is required, and/or a minimum of four (4) + related work experience. ▪ To adhere to the Information Security Management policies and procedures. Show more Show less

Talent Basket
Not specified
[ ]

RecommendedJobs for You

Gurugram, Haryana, India

Thiruvananthapuram, Kerala, India

Gurugram, Haryana, India

Thiruvananthapuram, Kerala, India