Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

NICE Senior Specialist Software Engineer 
India, Maharashtra, Pune 
688241431

Yesterday

So, what’s the role all about?

  • You will be responsible for leading the day-to-day design and implementation tasks for the product & be accountable to the product Software Architect for the technical implementation and ensure that it meets the design specifications for functionality and quality.
  • You will work closely with the Software Architect to define the design specifications and guidelines and serve as a technical lead and mentor for the junior engineers on the team.
  • It is expected that you will be producing high-quality, well-tested code 85% of the time with the remaining time spent in design discussions, mentoring sessions, and technology reviews.

How will you make an impact?

  • Contributing to the overall design specification and standards that will enable the team to produce highly functional and sustainable products that amaze its customers
  • Leading by example in producing copious amounts of well-constructed and well-tested code that is checked-in and merged daily
  • Responsible for ensuring code productivity and quality by managing pull requests and proper engineering practices for Continuous Integration and Deliverability
  • Actively participate in meetings related to Agile development methodology such as planning, reviews, retrospectives, and daily status reporting; influence and encourage best practices and mutual accountability
  • Mentor and develop engineers in all levels, Involved in hiring great engineers

Have you got what it takes?

  • 12+ years of software development experience, at least 3 of them developing in enterprise software
  • Hands-on coding experience in Java or other mainstream language
  • Expert-level experience working with application containers and runtime frameworks (e.g. Spring, Akka, et cetera)
  • Proficiency with development and deployment on the Linux operating system
  • Experience in database development with SQL; NoSQL database experience a plus
  • Experience developing and supporting multi-tiered, service-oriented applications in a production environment
  • Experience developing and supporting hosted and/or multi-tenant software services (Software-as-a-Service)
  • Experience working in a Continuous Integration and Delivery environment using tools such as Jenkins is advantage
  • Experience working in a modified Agile methodology development environment and using work item management tools like JIRA is advantage
  • Proven ability to educate and mentor junior engineers on coding best practices and patterns
  • Experience with public cloud infrastructure and technologies such as Amazon Web Services (AWS), Google Cloud Engine, or Azure a plus

Tech Manager, Engineering
Individual Contributor