We are looking for a Tech Lead for one of our client which is in Regulatory Technology (RegTech) with over 350+ people team and have been certified Great Place to Work.
Job requirements
❑ Design web-scale products following best coding principles, optimized coding practices and using open-source tools & platforms.
❑ Actively participate in product review meetings and contribute to ideas for improvement.
❑ Develop new user-facing features.
❑ Build reusable code and libraries for future use.
❑ Proactively identify potential problems and opportunities to improve applications and processes, with emphasis on usability, performance, and security
❑ Document the development process, architecture, and standard components
❑ Deployment of applications on AWS or similar platforms.
❑ Coordinate with the product team to create applications as per the requirement.
❑ Coordinate all stages of product development, from initial concept art, to finalization and distribution.
❑ Lead the technical design solution, conversation, choose the right frameworks for the business solution, and apply design patterns consistently.
Education and qualification of the candidate
❑ Bachelor’s or master’s degree in Technology
❑ 7+ years of proven experience in .Net, preferably in the SaaS or technology industry with exposure to B2B use cases
❑ Proven experience managing technical teams.
❑ Strong knowledge of ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) is a must
❑ Strong knowledge of python and cloud computing.
❑ Having sound understanding of Cloud technologies for building, deploying and debugging.
❑ Familiarity with architecture styles/APIs (REST, WCF). ▪ Experience in .Net core and Python will be considered as a positive add-on
❑ Knack for writing clean, readable, and easily maintainable code
❑ Experience creating database schemas that represent and support business processes
❑ Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds
❑ Proficient understanding of code versioning tools such as Git, SVN, and Mercurial
❑ Understanding of Agile methodologies
❑ Strong communication skills to collaborate with designers, developers, and other relevant staff members or clients
❑ Proven ability to complete assigned task according to the outlined scope and timeline