Job
Description
Mandate Skill set Python, AWS Services, PostgreSQL, AWS Aurora, Lambda, AWS API Gateway, AWS Step functions Max Budget 22 LPA Experience overall 6+ years and 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.