Job
Description
Python SQL Data Engineering
Position Summary:The purpose of the Lead Engineer is to lead a technical Scrum team to deliver and improve businessprocesses of IT solutions within Investment Management The Team Lead will use analytical skills to help develop complex solutions and code solutions in fullstack Python, SQL, and Data Warehouse The Team Lead will design business functions, applications, information, and infrastructurearchitectures The Team Lead will ensure coding, testing, debugging, and maintaining components of informationapplications The Team Lead will play the pivotal Data Engineering Lead role to produce solutions across theInvestment Management data spectrumJob Responsibilities:Code high-risk and/or high-complexity modules and establish patterns & practices for the team tofollow Collaborate with Architects, Product Owners, and Scrum Masters to establish requirements and toimplement overall project plan & solution design Interact with business and technical stakeholders to understand requirements, challenges, andexpectations Define and ensure adherence to standards and guidelines and on-time delivery of team deliverables Own Analysis, High Level Design/Architecture, and a direction for the project Research new frameworks, solutions, tools, techniques, and best practices to improve teamproductivity Lead design and implementation of new stories and bug fixes Perform thorough design and code reviews and support code deployments/post go-live activities Conduct root cause analysis & corrective measures on defects/issues identified Provide technical direction and coaching to software developers in application developmentactivities (2-8 people) Play the role of a Scrum Master along with being a lead for the team Adhere to all organizational and IT policies and processes for software development and projectmanagement Understand, apply, promote, and contribute to the delivery methodologies, standards, and tools Explore innovative technology trends and apply them in appropriate scenarios to deliver value toTeam, Customer and Organization Assist the Technical Manager for the successful execution of the project (estimation, dependencyidentification, reviews, customer satisfaction, etc.) Help the Technical/Senior Project Manager identify and allocate the right resources, considering theproject needs, skill set and aptitude of the resources Contribute to Organizational knowledge base thus bringing in reusability and reducing operationalcostRequirements and Qualifications:4 - 6 years of overall IT experience with hands-on experience in coding
4+ years of experience in Python, SQL and Data Warehouse skills, Data Vault modeling would be aplus 2+ years of experience working as a Technology Lead or any similar role with capability and strongdesire to be a lead in an Agile environment 1+ years of experience with Cloud native development on Azure or a related Cloud Proven experience with Python/PySpark and related technologies Proven skills with JavaScript/TypeScript, DHTML, HTML, CSS, AJAX, jQuery, Web Services, etc. wouldbe beneficial Expert understanding of Design patterns, practices, and concepts with ability to implement thesethe technology solutions Hands on with coding, unit testing and production issue troubleshooting Experience working in a full stack role with all layers of UI, middle-tier, and back end would bedesirable Experience in release management process utilizing CICD and DevSecOps concepts Experience with Visual Studio 2017/2019/2022 and TFS (Team Foundation Server)/GIT Experience working as a direct point of contact with the business and/or key stakeholders Experience working in a fast-paced Agile environment Excellent verbal & written communication skills with strong interpersonal & influencing skills andability to effect change in a matrix managed organization Understanding of Azure Cloud platform would be beneficial Understanding of Kafka, RabbitMQ, SQS like messaging services would be a plus Angular working knowledge would be a plus Proficiency in MS Project, Outlook, Word, Excel, SharePoint, Visio, and PowerPointEducation & Certifications:Engineering Graduate or BSc in Computer Science/Information Science or Equivalent Knowledge of Investment Management domain or Financial Services would be a plus Agile certifications would be a plusPlease Note:Regular work hours:11.00 AM to 8.00 PM IST, with flexibility in work hours