Software Engineer
NICE
Pune, India
2d ago

Responsibilities :

  • Develop software feature(s) according to requirements specifications
  • Implementation of software features according to HLD / LLD
  • Interface with various R&D, Product management, User Experience and DevOps groups to deliver the eventual solution
  • Coach peer and junior engineers and champion best practices and encourage software craftsmanship.
  • Develop Innovative ideas to address complex issues or future functionality
  • Ensure the intended design and quality levels are met through regular code reviews and testing of the software in-development
  • Lead the end-to-end individual implementation and support of the software with complete quality coverage and high degrees of responsiveness to any issues that come up throughout the complete lifecycle of the software
  • Planning and performing unit testing to ensure fit to design / requirements and perform automation
  • Qualifications :

    Bachelor / Master of Engineering Degree in Computer Science, Electronic Engineering or equivalent from reputed institute

  • 3+ years of software development experience
  • At least 2+ years of working experience in Core Java, proficient with Java algorithms and data structures
  • Worked in high performance, highly available and scalable systems
  • Strong experience with J2EE, Spring Framework, IOC, annotations
  • Experience in any object-relational mapping (e.g. Hibernate)
  • Strong knowledge of OOAD and Design patterns
  • Development experience building solutions that leverage SQL and NoSQL databases
  • Strong Development experience creating RESTful Web APIs
  • Knowledge of BIG DATA and ETL Concepts (or BI tool like Tableau) will be added advantage
  • Experience designing and developing scalable multi-tenant SaaS-based solutions
  • Experience with public cloud infrastructure and technologies such as AWS / Azure / GCP etc
  • Development experience in JavaScript, Angular / ReactJS, Java Server Pages, Java Server Faces will be added plus
  • Experience working in and driving Continuous Integration and Delivery practices using industry standard tools such as Jenkins
  • Experience working in an Agile methodology development environment and using work item management tools like JIRA
  • Experience with version control tools GIT, Perforce
  • Ability to work independently and collaboratively, good communication skill
  • Bring a culture of Innovation to the job
  • Ability to work under high pressure
  • High attention to details and accuracy
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form