Technical Lead
We are looking for a developer with experience in ASP .Net, .Net Core and Angular 8+, responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic and API endpoints, ensuring high performance and responsiveness to requests from the front-end as well as development of the front-end using Angular 8+ technologies. You will also be responsible for integrating the front-end elements built by your co-workers into the application; therefore, a basic understanding of front-end technologies (HTML5, CSS3) is necessary as well.
The ideal candidate is passionate about creating well-architected solutions that are maintainable and extendible without cascading effects. You will be involved in all aspects of development playing a critical role in design, planning, development and deployment and help develop best practices for future development
Essential Qualifications
▪ Undergraduate degree in Engineering, Technology or Computer Science from a premier institute
▪ 7+ years of work experience in .Net development and Angular
▪ Experience tending web applications serving a sizable userbase deploying continuously with zero downtime
▪ Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing
Desirable / Preferred Qualifications
▪ Work experience with an Internet or financial services startup
▪ Fullstack developer
▪ Knowledge of financial technology
Essential Skills
▪ Expert in ASP .Net, .Net Core, and Angular 8
▪ Familiarity with some ORM (Object Relational Mapper) libraries
▪ Understanding of code-first approach
▪ Able to integrate multiple data sources and databases into one system
▪ Understanding of the threading limitations and multi-process architecture
▪ Good understanding of server-side templating languages such as Jinja 2, Mako, etc.
▪ Understanding of accessibility and security compliance
▪ Knowledge of user authentication and authorization between multiple systems, servers, and environments
▪ Understanding of fundamental design principles behind a scalable application
▪ Familiarity with event-driven programming
▪ Basic understanding of front-end technologies, such as HTML5, CSS3, and SCSS
▪ Knowledge of front-end bundlers (such as web pack or browserify)
▪ Knowledge of package managers and task runners (such as npm, yarn and gulp)
▪ Knowledge of latest Ecmascript 6 features and development tools such as Flow or Typescript
▪ Knowledge of front-end testing suits and tools (such as chai, mocha, jasmine or jest)
▪ Knowledge of web sockets or socket.io tool for real time communication
▪ Able to create database schemas that represent and support business processes and data concepts
▪ Strong unit test and debugging skills
▪ Proficient understanding of MS Azure
▪ Proficient understanding of code versioning tools (TFS / Git)
▪ Knowledge of micro-services architecture with highly scalable design patterns
Job Type
Payroll
Refer a friend for this role and earn
416.50 USD
Use the share options below Learn More
Refer a friend for this role and earn {{(JobDetailByID.referral_fee > 0) ? getExchangeDecimalRateData((JobDetailByID.referral_fee/4)): getExchangeDecimalRateData(49/4) | number : 0 }} {{currency_code}}
Don’t forget to share your referral URL
17 - 27 K/Year USD (Annual salary)
Longterm (Duration)
Onsite Mumbai, Maharashtra, India
India
Shruti M