Description

Key Skills: Dot NET Core, ASP.NET, SQL Server, jQuery, Javascript, C#, Angular2+, Azure Cloud, Investment Management

Job Summary:

  • The purpose of the Team Lead is to lead a technical Scrum team to deliver and improve business processes of IT solutions within Investment Management
  • The Team Lead will use analytical skills to help develop complex solutions and code solutions in full stack .NET and SQL Server
  • The Team Lead will design business functions, applications, information, and infrastructure architectures.
  • The Team Lead will ensure coding, testing, debugging, and maintaining components of information applications.

Job Responsibilities:

  • Code high-risk and/or high-complexity modules and establish patterns & practices for the team to follow
  • Collaborate with Architects, Product Owners, and Scrum Masters to establish requirements and to implement overall project plan & solution design
  • Interact with business and technical stakeholders to understand requirements, challenges, and expectations
  • 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 team productivity
  • 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 development activities (2-8 people)
  • Adhere to all organizational and IT policies and processes for software development and project management
  • 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 to Team, Customer and Organization
  • Assist Technical Manager for the successful execution of the project (estimation, dependency identification, reviews, customer satisfaction, etc.)
  • Help the Technical/Senior Project Manager identify and allocate the right resources, considering the project needs, skill set and aptitude of the resources
  • Contribute to Organizational knowledge base thus bringing in reusability and reducing operational cost

Requirements and Qualifications:

  • 8-12 years of overall IT experience with hands-on experience in coding
  • 7+ years of experience in .NET and SQL Server Development
  • 2+ years of experience working as a Technology Lead or any similar role with capability and strong desire 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 Microsoft .NET/.NET Core technologies including ASP.NET, MVC, Entity Framework, SQL Server
  • Proven skills with C#, SQL, 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 working in a full stack role with all layers of UI, middle-tier, and back end
  • Experience in release management process utilizing CICD and DevSecOps concepts
  • Experience with Visual Studio 2017/2019/2022 and TFS (Team Foundation Server)
  • 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
  • SSIS/SSRS, KendoUI, Tidal knowledge is nice-to-have
  • Angular working knowledge would be a plus
  • Working knowledge of GIT 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
  • PMP / Agile certifications would be a plus


 

Education

Any Graduate