Senior Software Engineer

5 - 8 years

20 - 32 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Q2 is seeking an ambitious and adaptable Software Engineer experienced in team-based development. As part of the Engineering Development group, you will work individually and collaboratively to develop, implement, and support custom solutions through fast-paced, dynamic projects involving components at every level of the Q2 platform. Ideal candidates are self-motivated, enjoy tinkering, and are comfortable learning rapidly while engineering solutions using a mix of open technologies and proprietary frameworks.

RESPONSIBILITIES

  • Design, implement, integrate, and test software solutions of moderate complexity, including Windows- and Linux-based front-end and back-end components.
  • Deliver solutions in live production systems individually and collaboratively.
  • Support, maintain, and resolve issues for custom features in production systems; occasional on-call availability may be required.
  • Ensure adherence to all security, availability, confidentiality, and privacy policies and controls.
  • Assist and mentor teammates, providing technical leadership and advocating best practices.

EXPERIENCE AND KNOWLEDGE

  • Bachelors degree in Computer Science, Information Systems, or equivalent experience.
  • 5–8 years of software development experience.
  • Proficiency in

    Python and SQL.

  • Familiarity with MVVM and front-end frameworks (Node, Vue, Angular, React).
  • Practical experience with multiple

    design patterns (LLD) and SOLID principles

    .
  • Experience with test automation frameworks and auto-mocking tooling.
  • Domain experience in banking is a plus.
  • Web development experience.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in all aspects of the software development life cycle and service-oriented architecture.
  • Full-stack .NET development (SQL Server, C#, HTML/CSS, JavaScript).
  • Experience in Agile development environments.
  • Ability to work flexible hours and provide occasional on-call/emergency support.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You