Country/Region:  IN
Requisition ID:  19174
Work Model: 
Position Type: 
Salary Range: 
Location:  INDIA - BANGALORE-CLIENT SITE

Title:  Sr Technical Lead

Description: 

Position Summary:

  • The purpose of the Senior Data Engineer is to support and improve business processes by delivering IT solutions within Investment Management
  • The Senior Data Engineer will develop, design, and analyze applications and programs of moderate scope and complexity
  • The Senior Data Engineer will use analytical skills to help develop complex solutions and code solutions in Python and SQL Server
  • The Senior Data Engineer will design business functions, applications, information, and infrastructure architectures
  • The Senior Data Engineer will ensure coding, testing, debugging, and maintaining components of applications and data

Job Responsibilities:

  • Lead the identification and definition of applications architectures, components and interfaces, design of data model, data/information flows and security design
  • Provide practical, intermediate knowledge of technical design alternatives and the implications of each approach
  • Produce software engineering designs for new and existing products (enhancements and new product development) that meet business needs
  • Keep current on best practices in technology, and marketplace trends (including business competitors and technology vendors)
  • Influence and clearly relate technical alternatives to business objectives, using effective communication with customers and stakeholders
  • Recommend design alternatives, consider benefits and limitations to users based on in-depth understanding of business needs; code very moderate/complex or high-risk components
  • Provide technical direction and coaching to software developers in application development activities (2-4 people)
  • Adhere to all organizational and IT policies and processes for software development and project management
  • Participate and many times lead phases of the software development cycle
  • Identify business value and cost for business and IT partners

Requirements and Qualifications:

  • 4-10 years of overall IT experience with hands-on experience in coding
  • 4+ years of experience in Python, SQL and Data Analysis skills
  • 1+ years of experience with Cloud native development on Azure or a related Cloud would be beneficial
  • Proven experience with Python/PySpark and related technologies
  • Proven skills with JavaScript/TypeScript, DHTML, HTML, CSS, AJAX, jQuery, Web Services, etc.
  • Expert understanding of Design patterns, practices, and concepts with ability to implement these the technology solutions
  • Hands on with coding, unit testing and production issue troubleshooting
  • Experience in release management process utilizing CICD and DevSecOps concepts
  • Experience with Visual Studio 2017/2019/2022 and TFS (Team Foundation Server) , working knowledge of GIT would be a plus
  • 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 and ability 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
  • Proficiency in MS Project, Outlook, Word, Excel, SharePoint, Visio, and PowerPoint  

Education & 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 plus

Please Note:

  • Regular work hours: 11.00 AM to 8.00 PM IST, with flexibility in work hours
  • This position allows for Hybrid work which requires the individual to be in office 2-3 days a week
  • Individual must be available to work US Eastern Standard Time hours as business requires