Job Description
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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application