Description

Job Description

What you will do    

  •  Rapidly prototype technologies, tools and components for evaluation   
  •  Design and implement scalable, reliable, performant and secure applications & services in the realm of microservices ,webservices, batch Jobs , web Applications , data processing.   
  •  Ability to develop software programs with best of design patterns , data structures & algorithms   
  •  Follow and implement best of the software engineering processes that include clean code , test automations ( TDD) , monitoring , performance bench marking etc   
  •  Work in very challenging and high performance environment to clearly understand and provide state of the art solutions ( via design and code)   
  •  Ability to debug complex applications and help in providing durable fixes   
  • C#, .NET 8 are primary skills needed.   
  • Responsible for delivering feature changes and functional additions that handle millions of requests per day while adhering to quality and schedule targets.

Who you are and what you bring

  •  B.E/B.Tech in Computer Science or Electrical Engineering from top tier college and >70% marks   
  •  4-8 years of solid software development experience in developing web-based applications.   
  • Excellent C#, .NET 8 programming skills with effective use of design patterns, data structure and algorithms
  • Good experience in developing Rich UI components with the latest javascript based frameworks ReactJS, NextJS  
  •  Proven experience of developing applications on top of Relational and NoSql databases such as MySQL, MongoDb  
  •  Excellent understanding protocols & concepts such HTTP, SSL, Public Key infrastructure ( PKI), oAuth   
  •  Proficient in working in the environment with tools such as GIT, Jenkins, SonarQube, automated tests (jUnit, Selenium)  
  •  Knowledge and experience of having worked in AWS Cloud Platform (or Azure / GCP).  Good understanding and experience on PaaS services like File & object Storage, Message Queues/Bus, SQL/NoSQL , Identity and Access management , Load balancers etc   
  • Good knowledge and experience with Agile, Clean Code, TDD methodologies   
  •  Collaborate with the development team, architect, product manager, and UX designer to convert the mock to web / mobile application pages/flow/visual representation.
  •  Able to identify and resolve web api performance issues. 
  • Exposure or knowledge in Renewable Tech companies 
  • Familiarity with working in AUTOCAD, DWG & DXF files

Education

Any Graduate