Job Title – Sr. Software Developer (Python)
Experience – 10 + year exp.
 
Employment Type: Full Time, Permanent
Location – Ahmedabad, Gujarat
ESSENTIAL SKILLS
• Python, SQL Server, PostgreSQL, Jenkins
JOB PURPOSE
• We are seeking a Senior Python Developer to join our dynamic team.
The ideal candidate will have a strong background in Python programming.
Sound understanding on data engineering and ETL development, with a focus on utilizing open-source technologies for building scalable and efficient data flows.
 • Responsible for delivering senior-level quality services for our consumer, internal operations, and through the creation of discrete business services and their supporting components.
JOB DESCRIPTION
• Take shared ownership of the product.
 • Communicates effectively both verbally and in writing.
 • Work efficiently with internal team members and cross team members.
 • Follow directions from seniors and upper management.
Also report them regularly.
 • Ability to work with no supervision while performing duties.
JOB SPECIFICATIONS
• Design, develop and deliver solutions that meet the business line and enterprise requirements of the client.
 • 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.
 • 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.
 • Constructively presents, discuss and debates alternatives internally and externally with clients.
TECHNICAL 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 Fast API for building RESTful APIs.
 • Exposure in working knowledge of US stock market domain is an advantage.
 • Knowledge in Implementing authentication and authorization mechanisms using AWS Cognito and other relevant services.
 • Good understanding of databases including SQL Server and PostgreSQL.
 • Experience in automated CI/CD implementation using Jenkins is plus.
 • Deep understanding of one or more source/version control systems (GIT/Bitbucket).
 • Develop branching and merging strategies.
 • Working understanding of Web API, REST, JSON etc.
 • Working understanding of unit testing creation.
 • Bachelor s Degree is required, and 5yrs of relevant work experience.
 • To adhere to the Information Security Management policies and procedures.