Job Title: Principal Software Engineer - IT
Experience: 8-10 Years
Notice period: Immediate to 15 days
Location: Bangalore
JD:
· 8+ years of professional software development
experience.
· Deep knowledge of object-oriented programming and
experience with at least one programming language (Java, JavaScript, Python).
· Familiarity with building RESTful APIs and
microservices architecture
· High proficiency in at least one high-level
programming language and web framework (NodeJS, Express, Typescript, etc.).
· Experience with modern HTML5, JavaScript (ES6+),
and CSS3.
· Solid understanding of web technologies, such as
JavaScript, CSS, HTML5, XML, JavaScript, JSON, and Ajax
· Solid understanding of Database technologies, such
as SQL, PL/SQL, and relational database schema design.
· Experience in automated testing, including unit and
functional testing using Java, JUnit, JUnit, and Selenium.
· Working experience with multiple front-end and
backend frameworks, such as Angular, etc., to form an opinion of their
qualities.
· Experience with Agile software development and
test-driven development.