Image Loading

Principal Software Engineer

Job Description

Principal Software Engineer

Qualifications:

  • Create external value through patent, white paper, speaker at conferences. Creates brand and company equity
  • Advanced Expertise in some of the following frameworks or libraries: Angular, VueJS, Ruby on Rails, Node, React Native, Redux, TypeScript
  • Bonus points for experience with FFMPEG, ImageMagick, RabbitMQ, D3, Swagger, or MJML
  • Advanced proficiency with several advanced design patterns including Visitor, Interpreter, Prototype
  • Expertise in test automation tools, such as Selenium WebDriver, Appium or similar tools
  • Expertise in JavaScript testing frameworks, such as JUnit, TestNG, JEST, Jasmine or similar
  • Advanced expertise in test design, test creation, test execution and defect analysis/root cause investigation on a large-scale enterprise software
  • Experience in advocating and evangelizing standard methodologies such as Test Driven Development (TDD), behavioral-driven development (BDD), Continuous Integration (CI) and Continuous Delivery (CD)
  • Expertise using Docker containerization, setting-up build and release tools such as, Jenkins and AWS elastic beanstalk.
  • Research emerging software engineering practices, philosophies and techniques and recommends changes to the organization
  • Ability to influence organizationally, lead and organize initiatives that cross product and portfolio boundaries
  • Create standard methodologies and guide teams to anticipate issues/opportunities when building solutions

Skills

  • React-Native
  • React/Angular
  • Vue.js
  • ruby on rails
  • Node-js
  • Redux
  • Type Script
  • RabbitMQ

Education

  • Master's Degree
  • Bachelor's Degree

Job Information

Job Posted Date

Jun 20, 2024

Experience

7 to 10 Years

Compensation (Annual in Lacs)

₹ Market Standard

Work Type

Permanent

Type Of Work

8 hour shift

Category

Information Technology

Copyright © 2022 All Rights Reserved. Saas Talent