Speclialist Software Engineer (Fullstack)

R&D / Engineering | Pune, India | INDIA

Role and responsibilities

  • Deliver high quality, sustainable, maintainable code
  • Fix bugs and care about enterprise grade quality
  • Participate in reviewing design and code (pull requests) for other team members
  • Work as a member of an agile team responsible for product development and delivery
  • Adhere to agile development principles while following and improving all aspects of the scrum process
  • Manage time effectively working on multiple concurrent projects
  • Follow established department procedures, policies, and processes
  • Communicate in an effective and professional way
  • Excellent English and experience in working in international teams are required.

Qualifications and Required Experience

  • BS or MS in Computer Science or related degree
  • 8+ years’ experience in software development
  • Extensive experience in Web development, using
    • HTML5/CCS3
    • Angular 5
    • JavaScript/ECMAScript 2015, Typescript,
    • Tooling relevant to the JS ecosystem, like npm, Jarn, NodeJS, WebPack, Less/Sass
    • Good understanding of using IIS and applicable web standards
    • Experience in developing web applications with a Responsive UI that interact with back-end services.
    • Knowledge of software design and patterns relevant to modern UI development
    • JavaScript unit testing
  • Experience with Application Security, (communication) encryption
  • Extensive experience refactoring code and developing solutions with a minimum risk of regression
  • Excellent understanding of object-oriented software design and design patterns
  • Solid understanding of relational database concepts and experience using MySQL/MSSQL
  • Experience with Continuous Integration workflow and tooling (i.e. JIRA, Bamboo, Bitbucket)
  • Familiarity with Virtualization technology, VMWare, etc.

Share with a friend Facebook Twitter LinkedIn Google+