Technical Lead | Online Jobs | Optimhire

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


Must have Skills

  • .NET Core
  • Angular (All Versions)
  • ASP .Net MVC
  • ASP.NET

17 - 27 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Mumbai, Maharashtra, India

India


Shruti M

India