.Net Architect

HYDERABAD, Telangana, India
May 29, 2020
,Year,$ LPA
Citizen
13 Years
Job Description

Job Description

Planful is hungry to expand its horizon by building next gen technology in the business intelligence and analytics space. Everyday in Planful is not just a typical run-of-the-mill workday, but a goldmine of opportunities for the Code-Ninja and the hands-on architect in you.

Being a SaaS provider in the business analytics space, presents us with a great deal of challenges. Few of those range from meeting latency SLAs significant to milliseconds, maintaining high availability of the services, across the globe, securing customer data in near-impenetrable data vaults, building blazingly responsive and fluidly adaptive UI components to present complex modelling data, safe-housing tera-bytes of multimedia document stores and consequently earning and living up to customer trust. In all humility, these are done just to get our day started.

We are looking for self-driven, self-motivated and passionate technocrats who would love to join us in solving the hardest problems in the Enterprise Application Software.If you are capable of diving deep into our tech stack to glean through memory allocations, floating point calculations, data indexing (just to name a few) and equally capable of gliding on the surface building flexible yet lasting technical designs without breaking a sweat, come join us.

Key Responsibilities

  1.  Design, develop and ship large-scale,highly available and multi-tenant features.
  2. Coordinate with various teams like Product Management, Tech ops, Customer support and Quality Assurance to ensure the successful rollouts and happy customers.
  3. Understand and break hard technical problems into atomic, re-usable software blocks that can be plugged and played as needed.
  4. Getting hands-dirty in developing underline infrastructural code base upon which junior members can build business logic.
  5. Pioneer and lead the team by example in writing clean, flexible, unit-testable code.
  6. Let your coding style, passion and relentless efforts inspire the team more than words.
  7. Possess expert knowledge in performance, scalability, enterprise system architecture, and engineering best practices.
  8. Take every opportunity to automate anything and everything striving to ever-minimize human intervention. Build tools that are descriptive and equally diagnostic by all means.
  9. Be ahead of the curve in latest technologies and proactively strive to continuously improve the technology stack with the latest offerings in the market, with zero disruptions to existing products and processes.
  10. Be able to ramp up on the most complex code bases and is able to constantly refine and refactor code bases with evolving business requirements.
  11. Always builds and advocates technical capital and discourages technical debt.
What it takes
  1. 15+ years of building sophisticated, world-class, highly reliable multi-tenant software systems that have stood the test of time.
  2. From being highly proficient to being an expert in at least one OOPS language (C#, Java, C++, etc.)
  3. Fluency in the understanding of diverse data persistent systems like RDBMS, NoSQL systems, distributed cache, durable queues, etc.
  4. Very conversant with SOA and event-driven architecture
  5. Expert debugging skills in prying through crash dumps, flipping through performance bottlenecks using various profiler tools
  6. Mentoring and helping fellow team mates/engineering communities with complex technical issues.
  7. Very comfortable in presenting technical ideas and authoring documents / white-papers.
  8. Deep desire to work collaboratively, solve problems with groups and find win/win solutions
  9. Able to obsess over customer success with great zeal and relentless pursuit in solving hard and challenging problems.
  10. Good written and oral communication skills.
Nice to haves
  1. Strong understanding of web application frameworks
  2. Strong understanding of web infrastructure components like load balancers, proxies, gateways, etc…
  3. Good understanding of multi-dimensional modelling
  4. Good understanding of Cloud PaaS/IaaS/IdaaS offerings like AWS, Azure, GCP, etc
  5. Strong understanding of practical DS/Algos being used every day by developers worldwide.
  6. Good understanding of out-of-the-box AI/ML solutions